StringBuffer类的增加,替换,插入,反转
public void stringBufferDemo() { String str = "hello";// 创建字符串的缓冲区对象 StringBuffer sb = new StringBuffer(str);// 在给定字符串的末尾添加字符串(append) sb.append("world"); //在给定字符串的开始索引(5),添加字符串“java” sb.insert(5, "java"); //删除给定字符串中索引下的值 sb.deleteCharAt(0); //删除给定字符串中开始索引到结束索引下的值(包含开始索引,不包含结尾) sb.delete(5,10); //替换指定索引到结束索引的字符串 sb.replace(5,9,"你好"); // 字符串的反转 sb.reverse(); //返回类型为StringBuffer System.out.println(sb); //把返回类型转换为String的两种方式(s或s1) String s = new String(sb); System.out.println(s); String s1 = sb.toString(); System.out.println(s1); }
遍历数组时使用append
public String stringBufferDemo2(){ int [] arr ={11,33,22,55,66}; StringBuffer sb = new StringBuffer(); sb.append("["); for (int i=0;i