在那个网站找模具做,图片在线转外链,网站建设怎么打广告,网站建设源程序代码一、StringBuilder说明
StringBuilder是一个可变的字符序列。这个类提供了一个与StringBuffer兼容的API#xff0c;但不保证同步#xff0c;即StringBuilder不是线程安全的#xff0c;而StringBuffer是线程安全的。显然#xff0c;StringBuilder要运行的更快一点。
这个类…一、StringBuilder说明
StringBuilder是一个可变的字符序列。这个类提供了一个与StringBuffer兼容的API但不保证同步即StringBuilder不是线程安全的而StringBuffer是线程安全的。显然StringBuilder要运行的更快一点。
这个类被设计为在字符串缓冲区所在的地方作为StringBuffer的临时替代品使用由单个线程使用(通常是这样)。在可能的情况下建议优先使用该类而不是StringBuffer因为在大多数实现中它会更快。 二、StringBuilder常用方法 5插入修改方法
Override
public StringBuilder insert(int index, char[] str, int offset, int len){super.insert(index, str, offset, len);return this;}Override
public StringBuilder insert(int offset, Object obj) {super.insert(offset, obj);return this;}Override
public StringBuilder insert(int offset, String str) {super.insert(offset, str);return this;}Override
public StringBuilder insert(int offset, char[] str) {super.insert(offset, str);return this;}Override
public StringBuilder insert(int dstOffset, CharSequence s) {super.insert(dstOffset, s);return this;}Override
public StringBuilder insert(int dstOffset, CharSequence s, int start, int end){super.insert(dstOffset, s, start, end);return this;}Override
public StringBuilder insert(int offset, boolean b) { // 这里的第二个入参还可以替换为charintfloatlongdoublesuper.insert(offset, b);return this;}Override
public StringBuilder replace(int start, int end, String str) { // 替换方法super.replace(start, end, str);return this;
}
6查询方法类似于String中的查询从某个索引位置0/fromIndex开始字符串str第一次/最后一次出现的索引位置的方法
Override
public int indexOf(String str) {return super.indexOf(str);}Override
public int indexOf(String str, int fromIndex) {return super.indexOf(str, fromIndex);}Override
public int lastIndexOf(String str) {return super.lastIndexOf(str);}Override
public int lastIndexOf(String str, int fromIndex) {return super.lastIndexOf(str, fromIndex);}
7反转StringBuilder
Override
public StringBuilder reverse() {super.reverse();return this;}
8toString()方法
Override
public String toString() {// Create a copy, dont share the arrayreturn new String(value, 0, count); // 返回了一个新的String类型的字符串}