Java 第6章 字符串及应用.ppt

Java 第6章 字符串及应用.ppt

ID:48185869

大小:435.00 KB

页数:80页

时间:2020-01-18

Java 第6章 字符串及应用.ppt_第1页
Java 第6章 字符串及应用.ppt_第2页
Java 第6章 字符串及应用.ppt_第3页
Java 第6章 字符串及应用.ppt_第4页
Java 第6章 字符串及应用.ppt_第5页
资源描述:

《Java 第6章 字符串及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章字符串及应用内容提要字符串是字符的序列,它是许多程序设计语言的基本数据结构。有些语言中的字符串是通过字符数组实现的(如C语言),Java语言是通过字符串类实现的。本章要点本章主要介绍String类和StringBuilder类、命令行参数和正则表达式字符串类Java语言提供了三个字符串类:String类是不变字符串StringBuilder和StringBuffer是可变字符串这三种字符串都是16位的Unicode字符序列,并且这三个类都被声明为final,因此不能被继承。这三个类各有不同的特点,应用于不同场合。6.1String类6.1.1创建Strin

2、g类对象6.1.2字符串类几个常用方法6.1.3字符串查找6.1.4字符串与数组之间的转换6.1.5字符串的解析6.1.6字符串比较6.1.7String对象的不变性6.1.1创建String类对象方法一:直接利用字符串字面量创建字符串对象,例如:Strings="ThisisaJavastring.";方法二:一般使用String类的构造方法创建一个字符串对象。String类有十多个重载的构造方法,可以生成一个空字符串,也可以由字符或字节数组生成字符串。常用的构造方法如下:6.1.1创建String类对象publicString():创建一个空字符串。publ

3、icString(char[]value):使用字符数组中的字符创建字符串。publicString(char[]value,intoffset,intcount):使用字符数组中offset为起始下标,count个字符创建一个字符串。publicString(byte[]bytes):使用字节数组中的字符创建字符串。publicString(byte[]bytes,intoffset,intcount):offset为数组元素起始下标,count为元素个数。使用这些字节创建字符串。6.1.1创建String类对象publicString(byte[]bytes

4、,StringcharsetName):使用指定的字节数组构造一个新的字符串,新字符串的长度与字符集有关,因此可能与字节数组的长度不同。charsetName为使用的字符集名,如US-ASCII、ISO-8859-1、UTF-8、UTF-16等。如果使用了系统不支持的字符集,将抛出UnsupportedEncodingException异常。publicString(Stringoriginal):使用一个字符串对象创建字符串。publicString(StringBufferbuffer):使用StringBuffer对象创建字符串。publicString(

5、StringBuilderbuffer):使用StringBuilder对象创建字符串。6.1.1创建String类对象下面的例子说明了使用字符串的构造方法创建字符串对象。程序6.1StringDemo.java程序运行结果为:s1=ABCs2=中国παs3=ABCs4=abcde6.1.2字符串类几个常用方法String类定义了许多方法,下面是几个最常用方法。publicintlength():返回字符串的长度,即字符串包含的字符个数。注意,对含有中文或其他语言符号的字符串,计算长度时,一个符号作为一个字符计数。publiccharcharAt(intinde

6、x):返回字符串中指定位置的字符,index表示位置,范围为0~s.length()-1。publicStringconcat(Stringstr):将调用字符串与参数字符串连接起来,产生一个新的字符串。6.1.2字符串类几个常用方法publicStringsubstring(intbeginIndex,intendIndex):从字符串的下标beginIndex开始到endIndex结束产生一个子字符串。publicStringsubstring(intbeginIndex):从字符串的下标beginIndex开始到结束产生一个子字符串。publicStrin

7、greplace(charoldChar,charnewChar):将字符串中的所有oldChar字符改变为newChar字符,返回一个新的字符串。publicStringtoUpperCase():将字符串转换成大写字母。publicStringtoLowerCase():将字符串转换成小写字母。6.1.2字符串类几个常用方法publicStringtrim():返回去掉了前后空白字符的字符串对象。publicbooleanisEmpty():返回该字符串是否为空(""),如果length()的结果为0,方法返回true,否则返回false。6.1.2字符串类

8、几个常用方法下面程序要求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。