7.27

字符串:

String substring(int beginlndex, int endlndex)  截取

注意:包头不包尾,包左不包右

           只有返回值才是截取的小串

String substring (int beginlndex):

           截取到末尾

 

利用ASCII码表,将字符转化为数字

(截取方式的练习以及提取字符的练习)

 

String replace(旧值,新值) 替换

注意点:只有返回值才是替换之后的结果

敏感词的替换:

 

StringBuilder

应用场景:字符串拼接,字符串反转

StringBuilder 可以看成是一个容器,创建之后里面的内容是可变的

作用:提高字符串的操作效率

构造方法:

方法名                                                                                说明
public StringBuilder0                            创建一个空白可变字符串对象,不含有任何内容
public StringBuilder(String str)             根据字符串的内容,来创建可变字符串对象

StringBuilder 变量名 = new StringBuilder (“xxx”);

StringBuilder的常用方法:

方法名                                                                                             说明
public StringBuilder append (任意类型)                        添加数据,并返回对象本身
public StringBuilder reverse()                                       反转容器中的内容
public int length()                                                          返回长度(字符出现的个数)
public String toString()                                                  通过toString0就可以实现把StringBuilder转换为String

 

 

StringJoiner拼接神器:

 

Stringjoiner 跟 StringBuilder 一样,也可以看成是一个容器,创建之后里面的内容是可变的。

作用:提高字符串的操作效率,而且代码编写特别简洁,但是目前市场上很少有人用(jdk8出现的)

 

方法名                                                                                                                                说明
public StringJoiner (间隔符号)                                                         创建一个StringJoiner对象,指定拼接时的间隔符号
public StringJoiner (间隔符号,开始符号,结束符号)                     创建一个StringJoiner对象,指定拼接时的间隔符号开始符号、结束符号

 StringJoiner的成员方法:

方法名                                                                                                    说明
public StringJoiner add (添加的内容)                                   添加数据,并返回对象本身

public int length()                                                                  返回长度(字符出现的个数)

public String toString()                                                          返回一个字符串(该字符串就是拼接之后的结果)

 

字符串拼接时的容量详情(StringBuilder):

 

 综合练习:

 



 







 

posted @ 2023-07-27 16:31  suN(小硕)  阅读(19)  评论(0编辑  收藏  举报