public class tenMaxWord {
public static void main(String[] args) {
//处理字符串`在这里插入代码片`
String aa = null;
try {
aa =file();
System.out.println(aa+"------------");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String bb = aa.replace(", "," ").toLowerCase();
String cc = bb.replace(':', ' ');
String dd = cc.replace('.', ' ');
System.out.println(dd+"------------");
String[] word = aa.split(" ");
String tmp = null;
HashMap<String,Integer> map = new HashMap<String,Integer>();
for(int i =0;i<word.length;i++){
tmp = word[i];
if(map.containsKey(tmp)){
int value = map.get(tmp);
map.put(tmp,++value);
}else {
map.put(tmp,1);
}
}
System.out.println(map);
}
public static String file() throws IOException{
BufferedReader br = new BufferedReader(new FileReader("C:/Users/ssq/Desktop/bb.txt"));
String line = "";
StringBuffer sb = new StringBuffer();
while((line = br.readLine()) != null){
sb.append(line);
}
String text = sb.toString();
br.close();
return text;
}
}