String 类在实际开发中的应用非常广泛,因此灵活地使用String 类是非常重要的,接下来介绍String 类常用的一些方法,如表6-2 所示。
表6-2 String 类的常用方法
为了更好地理解这些常用方法的使用,可将这些方法分为5 类操作,分别编写案例来进行讲解,这5 种常用操作及方法归纳如下:
(1)字符串的基本操作,如表6-3 所示。
表6-3 字符串的基本操作
(2)字符串的转换操作,如表6-4 所示。
表6-4 字符串的转换操作
(3)字符串的替换和去除空格操作,如表6-5 所示。
表6-5 字符串的替换和去除空格操作
(4)字符串的判断操作,如表6-6 所示。
表6-6 字符串的判断操作
(5)字符串的截取和分割,如表6-7 所示。
表6-7 字符串的截取和分割
1. 字符串的基本操作
在程序中,需要对字符串进行一些基本操作,如获得字符串长度、获得指定位置的字符等。String 类针对每一个操作都提供了对应的方法,
【例6.2】下面通过一个案例来学习这些方法的使用,如文件6-2 所示。
文件6-2 Example02.java
执行结果
2. 字符串的转换操作
程序开发中,经常需要对字符串进行转换操作,例如将字符串转换成数组的形式,将字符串中的字符进行大小写转换等。
【例6.3】下面通过一个案例来演示字符串的转换操作,如文件6-3 所示。
文件6-3 Example03.java
执行结果(www.xing528.com)
3. 字符串的替换和去除空格操作
程序开发中,用户输入数据时经常会有一些错误和空格,这时可以使用String 类的replace()和trim()方法,进行字符串的替换和去除空格操作。
【例6.4】下面通过一个案例来学习这两个方法的使用,如文件6-4 所示。
文件6-4 Example04.java
执行结果
4. 字符串的判断操作
操作字符串时,经常需要对字符串进行一些判断,如判断字符串是否以指定的字符串开始、结束,是否包含指定的字符串,字符串是否为空等。在String 类中针对字符串的判断操作提供很多方法。
【例6.5】下面通过一个案例来学习这些字符串判断方法的使用,如文件6-5 所示。
文件6-5 Example05.java
执行结果
5. 字符串的截取和分割
在String 类中针对字符串的截取和分割操作提供了两个方法:其中,substring()方法用于截取字符串的一部分,split()方法可以将字符串按照某个字符进行分割。
【例6.6】下面通过一个案例来学习这两个方法的使用,如文件6-6 所示。
文件6-6 Example06.java
执行结果
注意:String 字符串在获取某个字符时,会用到字符的索引,当访问字符串中的字符时,如果字符的索引不存在,则会发生StringIndexOutOfBoundsException(字符串角标越界异常)。
【例6.7】下面通过一个案例来演示这种异常,如文件6-7 所示。
文件6-7 Example07.java
执行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。