1 Packagedemo03;2 3 Public classStringbufferdemo {4 Public Static voidMain (string[] args) {5 func ();6 }7 8 Public Static voidfunc () {9StringBuffer buffer =NewStringBuffer ();TenBuffer.append ("ABCD"). Append (1); OneSYSTEM.OUT.PRINTLN (buffer);//ABCD1 A -Buffer.delete (1, 3); -SYSTEM.OUT.PRINTLN (buffer);//Ad1 the -Buffer.insert (1, "123"); -SYSTEM.OUT.PRINTLN (buffer);//a123d1 - +Buffer.replace (1, 4, "JDK")); -SYSTEM.OUT.PRINTLN (buffer);//ajdkd1 + A buffer.reverse (); atSYSTEM.OUT.PRINTLN (buffer);//1dkdja - -String s =buffer.tostring (); -System.out.println (s);//1dkdja - - } in}
Demo
1 Packagedemo03;2 3 Public classStringbuffertest {4 //{1,2,3,4,5} = [1,2,3,4,5]5 Public Static voidMain (string[] args) {6 int[] arr = {1,2,3,4,5};7 System.out.println (toString (arr));8 }9 Ten Public StaticString toString (int[] arr) { OneStringBuffer buffer =NewStringBuffer (); ABuffer.append ("["); - for(inti = 0; i < arr.length; i++) { - if(i = = Arr.length-1) { theBuffer.append (Arr[i]). Append ("]"); -}Else { -Buffer.append (Arr[i]). Append (","); - } + } - + returnbuffer.tostring (); A } at -}
Java StringBuffer Class