Java StringTokenizer用法

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 StringTokenizer用法_第1张图片

相关文章
Java String匹配算法
Java String的intern方法
Java StringTokenizer用法
Java 中的String、StringBuilder以及StringBuffer

你可能感兴趣的:(Java,基础)