字符串的几种常见的创建方法:
结果如下:
字符串比较的方法:
boolean类型的
(字符串A).equals(要比较的字符串B) ~该方法区分大小写;
(字符串A).equalsIgnoreCase(要比较的字符串B) ~该方法不区分大小写;
比较结果为true或false;
下面介绍char类型的charAt()方法:
将字符串按照charAt()里面的索引值打印出对应的字符;
结果为2;
补充一个:
toCharArray()可以将字符串变成一个字符数组,
结果为:11111
但它已经变成了一个字符数组。
字符串的长度:字符串对象.length()
下面列举一个方法:
substring的用法:substring是用来截取字符串中一段内容的方法
字符串对象.substring(开头索引,结尾索引)
输出结果为:23,截取部分从开头索引到不包括结尾索引的部分。
字符串对象.substring(开头索引) ,这个方法是截取开头索引到字符串末尾的方法。
下面讲一个小方法:
字符串中的替换:字符串对象.replace(替换前的内容,替换后的内容)
结果为:2333
下面介绍StringBulider,StringBulider相当于一个容器,里面创建的内容是可变的
append(任意类型)这个方法是向容器里添加内容;
输出结果为:1234123
asd的类型是StringBulider
reverse()是反转容器中的内容。
结果为:4321
length()返回字符的长度(字符出现的个数),length()是int类型
结果为:4
toString()是String类型,作用是将容器内的StringBulider类型转化为String类型,如下所示:
下面介绍Stringjoiner:
Stringjoiner和StringBulider一样,也可以看做是一个容器,
在Stringjoiner里面定义的间隔符,一般格式为Stringjoiner(间隔符号,开始符号,结束符号),也可以只定义一个间隔符号。
下面是add的用法,add是Stringjoiner类型,add(添加内容)
Stringjoiner里也有length()和toString()这两种方法,和StringBulider里面的一样