在Java程序里,String类是用来操作字符串的,其中有许多操作方法供编程者使用,下面将讲解一些常用的方法。
(1)索引
在Java程序设计里,有一种方法可以返回String指定索引的位置,用户需要注意的是,它的数字是从零开始,其格式如下:
代码12:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/suoyin.Java”:
运行代码,得到如图4-18所示。
图4-18 索引
(2)追加字符串
追加字符串,顾名思义是在字符串的末尾再添加字符串。追加字符串是一种常用的方法,使用起来十分简单,其格式如下:
代码13:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/zhuijia.java”:
运行代码,得到如图4-19所示的结果。
图4-19 追加字符串
(3)比较字符串
比较字符串是比较两个字符串是否相同,如果相同则返回一个值true,如果不相同则返回一个false值,其格式如下:
代码14:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/bijiao.java”:
运行代码,得到如图4-20所示的结果。
图4-20 比较字符串
(4)获得求字符串长度
在String方法中,有一种可以求出字符串长度的方法,其格式如下:
代码15:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Qiuchang.Java”:
运行代码,得到如图4-21所示的结果。
图4-21 获得求字符串长度
(5)替换字符串
实际上替换是两个动作,第一个是查找,第二个是替换,使用它替换字符串十分简单,用户只需要记住这样一个格式就可以了,其格式如下:
代码16:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Tihuan.java”:
(www.xing528.com)
运行代码,得到如图4-22所示的结果。
图4-22 替换字符串
(6)字符串的截取
在编程过程中常需要从冗长的字符串中截取其中的一段,其格式如下:
另一种方法格式如下:
代码17:上面两个方法都可以截取字符串,下面通过一段代码讲解这两种方法,其代码见“光盘:源代码/第4章/Jiequ.java”:
运行代码,得到如图4-23所示的结果。
图4-23 字符串的截取
(7)字符串大小写互转
在许多时候,用户需要对字符串中字母的大小写进行转换,在String类里,用户可以使用方法进行互换,将大写字母转换成小写字母可以使用下面的方法,其格式如下:
小写转大写的方法的格式如下:
下面通过代码将一个字符串里面的大小字母转换成小写字母,其代码见“光盘:源代码/第4章/Daxiao1.java”:
运行代码,得到如图4-24所示的结果。
图4-24 大转小
多学一招
除了大转小以外,还可以用方法将字符串的小写转换成大写,下面将通过这一方法将已有的小写字符全部转换成大写,其代码见“光盘:源代码/第4章/Daxiao2.java”:
运行代码,得到如图4-25所示的结果。
图4-25 小写转换成大写
(8)消除字符串中的空格字符
在字符串中可能有空白字符,在一些特定的环境中并不需要这样的空白,这时候就去除掉空白,其格式如下:
代码18:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Daxiao2.java”:
运行代码,得到如图4-26所示的结果。
图4-26 去除空白
提示:使用上面的方法去除空白,只能去除首字母以前的空白,中间的空白不能消除。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。