一.StringBuffer
String是一个字符串,但是字符串的内容不可改变,改变的只是内存地址的指向,
StringBuffer 字符串的内容可以改变
方法:1 String用+号连接字符串
2 StringBuffer 用append()方法
例1:
package org.lxh.stringbufferdemo;
public class StringBufferAPIDemo01 {
public static void main(String[] args) {
StringBuffer buf = new StringBuffer() ;
buf.append("hello") ;
buf.append(" ").append("world").append("!!!") ;
buf.insert(1, "LXH") ; ;
buf.insert(0, "MLDN") ;
System.out.println(buf) ;
}
}
String与StringBuffer没有直接关系 还必须用toString() 方法
一般情况下StringBuffer都用于频繁修改字符串的地方
StringBuffer常用方法
1. insert(位置,值); //buf.insert(1,"lxe");//记住位置从0开始
2. delete(int start,int end); //buf.delete(0,9);
3. 将内容反转
reverse() //buf.reverse();//内容反转