String.split VS StringTokenizer

来源:互联网 发布:北京盛世光明 知乎 编辑:程序博客网 时间:2024/06/01 09:48
import java.util.StringTokenizer;public class Test {public static void main(String[] args) {funTest("1.aaa.22", ".");funTest("1.aaa.22", "\\.");funTest("1|aaa|22", "|");funTest("1|aaa|22", "\\|");funTest("1\\aaa\\22", "\\\\");funTest("1,aaa.22:d;ee/gg", ",|.|:|/|;");funTest("1+aaa+22", "\\+");funTest("1*aaa*22", "\\*");}private static void funTest(String strTest, String strToken) {String[] res = strTest.split(strToken);System.out.print("==size==" + res.length);StringTokenizer strTokenizer = new StringTokenizer(strTest, strToken);int size = 0;while(strTokenizer.hasMoreTokens()) {size++;strTokenizer.nextToken();}System.out.println("   size==" + size);}}

0 0
原创粉丝点击