首页 理论教育 Java程序设计|String类的常用方法

Java程序设计|String类的常用方法

时间:2023-10-18 理论教育 版权反馈
【摘要】:String类的常用方法有很多,我们只列举经常用的方法,如表5-3所示。表5-3 String类常用方法表String类的常用方法示例代码如下:上述代码的运行结果如下:第4、5、6行代码分别创建了三个字符串对象,并赋值给三个String类型的引用变量。第15行代码判断s3是否包含s1,输出true。第22行代码输出s3的值,为“StudyJava”。虽然经过第20行和第21行代码的连接操作,但是并没有改变s3原本的内容,这就证明了String类型的对象,一旦被创建,其长度和内容是不能改变的。

Java程序设计|String类的常用方法

String类的常用方法有很多,我们只列举经常用的方法,如表5-3所示。

表5-3 String类常用方法表

String类的常用方法示例代码如下:

上述代码的运行结果如下:

第4、5、6行代码分别创建了三个字符串对象,并赋值给三个String类型的引用变量。第7行代码输出s1字符串的长度,即s1中字符的个数,为4。

第8行代码利用equals比较s1和s2中对应位置的字符是否相等,返回false。

第9行代码是忽略大小写比较s1和s2中对应位置的字符是否相等,返回true。

第10行代码输出s1中字符‘J’的索引下标,为0。

第11行代码输出s1中字符‘a’最后一次出现的索引下标,为3。(www.xing528.com)

第12行代码输出s1中索引下标为2的字符,为‘v’。

第13行代码判断s3是否以“Java”结尾,输出true。

第14行代码判断s3是否以“study”开头,输出true。

第15行代码判断s3是否包含s1,输出true。

第16行代码判断s3是否为空,即长度是否为0,输出false。

第17行代码将s3转换为字符数组,输出StudyJava。此行代码可以换成用循环语句输出字符数组中的内容,读者请自行尝试。

第18行代码输出s3中下标从5~s3.length-1的字符子串,输出Java。

第19行代码输出s3中下标从0~4的字符子串,输出Study。

第20行代码将s3和“?OK”连成一个新的字符串,输出StudyJava?OK。

第21 行代码通过“+”连接符,将s3 与“?OK”连成一个新的字符串,输出StudyJava?OK。

第22行代码输出s3的值,为“StudyJava”。虽然经过第20行和第21行代码的连接操作,但是并没有改变s3原本的内容,这就证明了String类型的对象,一旦被创建,其长度和内容是不能改变的。

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

我要反馈