StringBuffer类是String类的一个替代品,一般来说,字符串不管在任何时候,都需要使用字符串缓冲区。StringBuffer比String的灵活之处就在于,它可以在字符串缓冲区中修改字符串内容,而String字符串一旦创建,它的值就是固定的了。
构造方法:
public StringBuffer()
public StringBuffer(int length)
public StringBuffer(String string)
StringBuffer常用的方法:
public int capacity()
public synchronized StringBuffer reverse()
public int length()
pulbic synchronized setLength(int newLength)
public synchronized charAt(int index)
public synchronized setCharAt(int index,char ch)
StringTokenizer可以将一个字符串分成小片,以便提取和处理其中的信息。
构造方法:
public StringTokenizer(String s, String delim, boolean returnTokens);
public StringTokenizer(String s,String delim);
public StringTokenizer(String s);
常用的方法:
public boolean hasMoreTokens();
public String nextToken();
public nextToken(String delim);——重置delim中的定界符后,这个方法返回下一个命牌。
public countTokens();