java中StringBuffer 是一个String类的一个增强类,不属于String类,使用StringBuffer类也需要两步
①声明StringBuffer对象并初始化
StringBuffer mBuffer = new StringBuffer(“==”);
②使用StringBuffer对象
StringBuffer有增加的方法append(参数);
还有将参数插入到字符串指定位置(int类型)后并返回,参 数可以是包括String的任何类型。
StringBuffer mBuffer = new StringBuffer("==");
int num = 11;
StringBuffer sa = mBuffer.append(num);
System.out.println(sa);
mBuffer.append("88");
mBuffer.append("mm");
mBuffer.append("$$$");
mBuffer.append("java html sql ");
System.out.println(mBuffer.toString());
mBuffer.insert(2," ");//在第二个位置上插入空格
System.out.println(mBuffer.toString());
mBuffer.insert(0, " ");
System.out.println(mBuffer.toString());
mBuffer.insert(6, " ");
System.out.println(mBuffer.toString());
需要注意的是StringBuffer类型不是String类型 不能直接打印需要用toString()方法