Java: StringTokenizer VS Split

两个的差别:

	public static void main(String[] args) {
		String str = "1,2,,3";
		String delimiter = ",";
		StringTokenizer tokens = new StringTokenizer(str, delimiter);
		while(tokens.hasMoreTokens()) {
			System.out.println(tokens.nextToken());
		}

		System.out.println("---------无聊的分割线---------");
		String[] result = str.split(delimiter);
		for (int i = 0; i < result.length; i++) {
			System.out.println(result[i]);
		}
	}

输出:

1

2

3

———无聊的分割线———

1

2

3

This entry was posted in Java and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>