/**
* 只有StringBuffer对象代表一个序列可变的字符串。
* @author liyongyong
*
*/
public class TestStringBuffer {
/**
* @param args
*/
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
sb.append("Java"); //追加字符串。
sb.insert(0, "Hello "); //插入一个字符
sb.replace(5, 6, ","); //把下标为5的字符改为 ,
sb.delete(5, 6); //删除下标从5-(6-1)的字符
System.err.println(sb.toString());
System.err.println(sb.charAt(5)); //返回下标为5的字符值
sb.setCharAt(0, 'b'); //设置下标为0的字符值为'b'
System.err.println(sb.substring(0, 6).toString()); //返回一个子串
System.err.println(sb.indexOf("llo")); //返回子串第一次出现的索引
sb.reverse(); //翻转字符串
System.err.println(sb.length()); // 输出字符串geshu
System.err.println(sb.capacity());//返回当前容量
sb.setLength(5); //设置字符串的长度
System.err.println(sb.toString());
}
}
StringBuilder 类
最新推荐文章于 2024-11-04 23:24:03 发布