Java——StringBuffer类常用操作
package com. yushifu. javaAPI ; import java. sql. SQLOutput ;
public class StringBufferDemo01 { public static void main ( String [ ] args) { StringBuffer sb = new StringBuffer ( ) ; sb. append ( "abcdefg" ) ; System . out. println ( "append方法添加结果为:" + sb) ; sb. insert ( 0 , "uzi" ) ; System . out. println ( "inset方法插入结果为:" + sb) ; sb. deleteCharAt ( 0 ) ; System . out. println ( "deleteCharAt方法删除指定位置结果为:" + sb) ; sb. delete ( 0 , 2 ) ; System . out. println ( "delete删除指定范围的字符结果为:" + sb) ; sb. replace ( 0 , 3 , "uzi" ) ; System . out. println ( "replace方法替换指定位置的字符结果为:" + sb) ; sb. setCharAt ( 0 , 'U' ) ; System . out. println ( "setCharAt方法修改指定位置字符后的结果为:" + sb) ; int num = 10086 ; sb. append ( num) ; String str1 = sb. toString ( ) ; System . out. println ( "toString方法,将int转换为String结果为:" + str1) ; char [ ] ch = { 'A' , 'B' , 'C' } ; sb. append ( ch) ; String str2 = sb. toString ( ) ; System . out. println ( "toString方法,将char类型数组转换为String类型结果为:" + str2) ; System . out. println ( "toString方法返回结果" + sb. toString ( ) ) ; sb. reverse ( ) ; System . out. println ( "reverse方法反转字符串" + sb) ; System . out. println ( "清空缓冲区结果:" + sb. delete ( 0 , sb. length ( ) ) ) ; }
}