1. StringTokenizer
StringTokenizer
可以把一个字符串分解为单词或者标记,StringTokenizer
有三个构造函数。
StringTokenizer(String str) // 使用默认分割符" \t\n\r\f"
StringTokenizer(String str, String delim) // 不返回分割符
StringTokenizer(String str, String delim, boolean returnDelims)
2. StringTokenizer常用方法
hasMoreTokens()
方法判断是否还有字符串。nextToken()
方法获取字符串
hasMoreElements()
和nextElement()
是为了Enumeration
接口而存在的。直接调用其他方法。
public boolean hasMoreElements() {
return hasMoreTokens();
}
public Object nextElement() {
return nextToken();
}
3. 测试代码
public static void main(String[] args) {
String str = "You can combine command line options and options from configuration files";
StringTokenizer st = new StringTokenizer(str);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
输出
相关文章
Java String匹配算法
Java String的intern方法
Java StringTokenizer用法
Java 中的String、StringBuilder以及StringBuffer