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):
综合练习:
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17585342.html