字符串切割
package mapreduce; import java.util.HashMap; import java.util.StringTokenizer; /** * 单词切割 * @author IT_BULL * @Date 2015年7月4日 */ public class WordSplite { public static void main(String[] args) { String string = "hello world hello china hello hadoop hello mapReduce"; String word = new String(); HashMap<String,Integer> map = new HashMap<>(); //字符串切割,按照空格 StringTokenizer t = new StringTokenizer(string); while(t.hasMoreTokens()) { String s = t.nextToken(); map.put(s, 1);//重复数据不能添加 System.out.println(s); } System.out.println("=======================>"); for (String ss : map.keySet()) { System.out.println(ss + map.get(ss)); } } public static void main1(String[] args) { String string = "hello world hello china hello hadoop hello mapReduce"; String[] split = string.split(" "); //切割后还有空格样式难看 for (String s : split) { System.out.println(s); } } }
传播知识,分享快乐!
作者:IT_BULL
出处:http://www.cnblogs.com/itBulls/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博客园-博客园。