java中的StringBuilder类:
有些时候,需要用较短的字符串构建字符串,如果用字符串拼接的方式达到这个目的,效率会比较低。每次拼接字符串时,都会构建一个新的字符串String对象,既耗时又浪费空间。使用StringBuilder类就可以避免这个问题的发生。
eg:如果需要小段的字符串构建一个字符串 可以使用以下的方法:
StringBuilder builder = new StringBuilder();
builder.append(“Hello”);
builder.append(" World!");
String str = builder.toString();
结果:str=Hello World!
StringBuilder类常用方法:
·int length();
返回构建器或缓冲器中的代码单元数量
·StringBuilder append(char c);/Stringbuilder append(String str);
追加一个String(char)并返回this
·StringBuilder appendCodePoint(int cp);
追加一个码点,并将其转换为一个或两个代码单元并返回this
·void setCharAt(int i , char c);
将第i个代码单元设置为c
·StringBuilder insert(int offset, String str);
在offset位置插入一个字符串并返回this(也可插入字符)
·StringBuilder delete(int startIndex , int endIndex)
删除偏移量从sterIndex到endIndex-1的代码单元并返回this
·String toString();
返回一个构建器或缓冲器内容相同的字符串
StringBuilder类学习
最新推荐文章于 2023-05-17 10:15:48 发布