Java如何使用StringTokenizer分割字符串?

下面的代码是一个StringTokenizer用于拆分字符串的示例。在当前的JDK中,不鼓励使用此类,请改用String.split(...)方法或使用新java.util.regex包。

package org.nhooo.example.util;

import java.util.StringTokenizer;

public class StringTokenizerExample {

    public static void main(String[] args) {

        StringTokenizer st =

            new StringTokenizer("A StringTokenizer sample");

        // 获取st对象内有多少个令牌

        System.out.println("Tokens count: " + st.countTokens());

        // 迭代st对象以从中获取更多令牌

        while (st.hasMoreElements()) {

            String token = st.nextElement().toString();

            System.out.println("Token = " + token);

        }

        // 使用正斜杠作为分隔符分割日期字符串

        st = new StringTokenizer("2017/08/20", "/");

        while (st.hasMoreElements()) {

            String token = st.nextToken();

            System.out.println("Token = " + token);

        }

    }

}

这是此示例代码的结果:

Tokens count: 3

Token = A

Token = StringTokenizer

Token = sample

Token = 2017

Token = 08

Token = 20

                       

以上是 Java如何使用StringTokenizer分割字符串? 的全部内容, 来源链接: utcz.com/z/321435.html

回到顶部