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类型的对象,一旦被创建,其长度和内容是不能改变的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。