publicclassStringBuilderExample{publicstaticvoidmain(String[]args){StringBuildersb=newStringBuilder();sb.append("Hello");sb.append(" ");sb.append("World!");System.out.println(sb.toString());// 输出: Hello World!// 清空StringBuildersb.setLength(0);// 通过设置长度为0来清空内容sb.append("New ...
setLength(int newLength) 方法用于设置 StringBuilder 的长度。如果新长度小于当前长度,则字符串将被截断以匹配新长度。因此,将长度设置为0将清空 StringBuilder 的内容。 代码示例: java StringBuilder sb = new StringBuilder("Hello, World!"); System.out.println("Before clear: " + sb.toString()); // 输...
publicclassStringBuilderClearTest{privatestaticfinalintITERATIONS=1000000;publicstaticvoidmain(String[]args){StringBuilderstringBuilder=newStringBuilder();longstart=System.nanoTime();for(inti=0;i<ITERATIONS;i++){// 使用方法1:设置长度为0stringBuilder.setLength(0);// 使用方法2:调用setLength(0)stringBuilder...
StringBuildersb=newStringBuilder(); 1-4.2.2append(Object obj); 描述:将指定内容的字符串表示形式附加到序列中,总是添加到序列的末尾。 该方法具有多个重载版本,支持接受任何类型的数据,是StringBuffer和StringBuilder最主要的操作之一。 示例: StringBuildersb=newStringBuilder(); sb.append("Hello, Java!"); Syst...
StringBuilder 没有提供clear或empty方法。 清空有3种方法: 1)新生成一个,旧的由系统自己主动回收 2)使用delete 3)使用setLength 将三种方法循环1000万次,代码: 1.public class sbbm { 2. 3. static String a; 4. static long time ; 5. public static void main( String[] args ) throws Exception {...
StringBuilder 没有提供clear或empty方法。 清空有3种方法: 1)新生成一个,旧的由系统自己主动回收 2)使用delete 3)使用setLength 将三种方法循环1000万次,代码: 1.public class sbbm { 2. 3. static String a; 4. static long time ; 5. public static void main( String[] args ) throws Exception {...
2. 3. 4. 方法2: my_StringBuffer.setLength(0);//设置StringBuffer变量的长度为0 1. 方法3:也是我以前一直用的 my_StringBuffer=newStringBuffer() 1. 几种方法的效率: 测试程序: privatestaticvoidtestStringBufferclear(){StringBuffersbf=newStringBuffer("wwwwww");StringBuffersbi=newStringBuffer("www...
Java中StringBuilder的清空方法比较 Java中StringBuilder的清空⽅法⽐较StringBuilder 没有提供clear或empty⽅法。清空有3种⽅法: 1)新⽣成⼀个,旧的由系统⾃动回收 2)使⽤delete 3)使⽤setLength 将三种⽅法循环1000万次,代码:/** * @作者 whs * @创建⽇期 2015年1⽉30...
StringBuilder append(boolean b) 将 boolean参数的字符串表示附加到序列中。 StringBuilder append(char c) 将 char参数的字符串表示附加到此序列。 StringBuilder append(char[] str) 将 char数组参数的字符串表示追加到此序列。 StringBuilder append(char[] str, int offset, int len) 将 char数组参数的子阵列的...
publicclassClearStringBuilder{publicstaticvoidmain(String[]args){StringBuildersb=newStringBuilder("Hello, World!");System.out.println(sb.toString());// 输出:Hello, World!// 使用 setLength(0) 方法清空数据sb.setLength(0);System.out.println(sb.toString());// 输出:// 使用 delete(0, length) ...