StringBuffer和StringTokenizer
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();