首页 理论教育 Java编程新手自学手册-4.3.2String类

Java编程新手自学手册-4.3.2String类

时间:2023-11-22 理论教育 版权反馈
【摘要】:在Java程序里,String类是用来操作字符串的,其中有许多操作方法供编程者使用,下面将讲解一些常用的方法。图4-20 比较字符串获得求字符串长度在String方法中,有一种可以求出字符串长度的方法,其格式如下:代码15:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Qiuchang.Java”:运行代码,得到如图4-21所示的结果。

Java编程新手自学手册-4.3.2String类

在Java程序里,String类是用来操作字符串的,其中有许多操作方法供编程者使用,下面将讲解一些常用的方法。

(1)索引

在Java程序设计里,有一种方法可以返回String指定索引的位置,用户需要注意的是,它的数字是从零开始,其格式如下:

978-7-111-37937-9-Part01-203.jpg

代码12:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/suoyin.Java”:

978-7-111-37937-9-Part01-204.jpg

运行代码,得到如图4-18所示。

978-7-111-37937-9-Part01-205.jpg

图4-18 索引

(2)追加字符串

追加字符串,顾名思义是在字符串的末尾再添加字符串。追加字符串是一种常用的方法,使用起来十分简单,其格式如下:

978-7-111-37937-9-Part01-206.jpg

代码13:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/zhuijia.java”:

978-7-111-37937-9-Part01-207.jpg

运行代码,得到如图4-19所示的结果。

978-7-111-37937-9-Part01-208.jpg

图4-19 追加字符串

(3)比较字符串

比较字符串是比较两个字符串是否相同,如果相同则返回一个值true,如果不相同则返回一个false值,其格式如下:

978-7-111-37937-9-Part01-209.jpg

代码14:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/bijiao.java”:

978-7-111-37937-9-Part01-210.jpg

运行代码,得到如图4-20所示的结果。

978-7-111-37937-9-Part01-211.jpg

图4-20 比较字符串

(4)获得求字符串长度

在String方法中,有一种可以求出字符串长度的方法,其格式如下:

978-7-111-37937-9-Part01-212.jpg

代码15:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Qiuchang.Java”:

978-7-111-37937-9-Part01-213.jpg

978-7-111-37937-9-Part01-214.jpg

运行代码,得到如图4-21所示的结果。

978-7-111-37937-9-Part01-215.jpg

图4-21 获得求字符串长度

(5)替换字符串

实际上替换是两个动作,第一个是查找,第二个是替换,使用它替换字符串十分简单,用户只需要记住这样一个格式就可以了,其格式如下:

978-7-111-37937-9-Part01-216.jpg

代码16:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Tihuan.java”:

978-7-111-37937-9-Part01-217.jpg(www.xing528.com)

运行代码,得到如图4-22所示的结果。

978-7-111-37937-9-Part01-218.jpg

图4-22 替换字符串

(6)字符串的截取

在编程过程中常需要从冗长的字符串中截取其中的一段,其格式如下:

978-7-111-37937-9-Part01-219.jpg

另一种方法格式如下:

978-7-111-37937-9-Part01-220.jpg

代码17:上面两个方法都可以截取字符串,下面通过一段代码讲解这两种方法,其代码见“光盘:源代码/第4章/Jiequ.java”:

978-7-111-37937-9-Part01-221.jpg

运行代码,得到如图4-23所示的结果。

978-7-111-37937-9-Part01-222.jpg

图4-23 字符串的截取

(7)字符串大小写互转

在许多时候,用户需要对字符串中字母的大小写进行转换,在String类里,用户可以使用方法进行互换,将大写字母转换成小写字母可以使用下面的方法,其格式如下:

978-7-111-37937-9-Part01-223.jpg

小写转大写的方法的格式如下:

978-7-111-37937-9-Part01-224.jpg

下面通过代码将一个字符串里面的大小字母转换成小写字母,其代码见“光盘:源代码/第4章/Daxiao1.java”:

978-7-111-37937-9-Part01-225.jpg

运行代码,得到如图4-24所示的结果。

978-7-111-37937-9-Part01-226.jpg

图4-24 大转小

多学一招

除了大转小以外,还可以用方法将字符串的小写转换成大写,下面将通过这一方法将已有的小写字符全部转换成大写,其代码见“光盘:源代码/第4章/Daxiao2.java”:

978-7-111-37937-9-Part01-227.jpg

运行代码,得到如图4-25所示的结果。

978-7-111-37937-9-Part01-228.jpg

图4-25 小写转换成大写

(8)消除字符串中的空格字符

在字符串中可能有空白字符,在一些特定的环境中并不需要这样的空白,这时候就去除掉空白,其格式如下:

978-7-111-37937-9-Part01-229.jpg

代码18:下面通过一段代码进行讲解,其代码见“光盘:源代码/第4章/Daxiao2.java”:

978-7-111-37937-9-Part01-230.jpg

运行代码,得到如图4-26所示的结果。

978-7-111-37937-9-Part01-231.jpg

图4-26 去除空白

提示:使用上面的方法去除空白,只能去除首字母以前的空白,中间的空白不能消除。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈