java字符串解析StringTokenizer和String.split

代码

import java.util.StringTokenizer;

public class test {
    public static void main(String[] args) {
        StringTokenizer itr = new StringTokenizer("aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1", " \r\n\t;,.");
        while (itr.hasMoreTokens()) {
            System.out.println(itr.nextToken());
        }
        System.out.println("-------------------------------");
        String a[] = "aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1".split("[ \r\n\t;,.]+");

        for (String string : a) {
            System.out.println(string + ":" + string.length());
        }
        System.out.println("-------------------------------");
        a = "aa\t\r\r\nac dfa;d.fd,,,,1,a,.,,,,1".split("[ \r\n\t;,.]");

        for (String string : a) {
            System.out.println(string + ":" + string.length());
        }
    }
}

运行结果

 

posted @ 2019-09-19 16:50  caststudy  阅读(292)  评论(0)    收藏  举报