import java.io.*;
import java.util.*;
class Demo {
public static void main(String[] args) {
File f =
new File(
"F:\\tx.txt");
BufferedReader br =
null;
BufferedWriter bw =
null;
try {
br =
new BufferedReader(
new FileReader(f));
bw =
new BufferedWriter(
new FileWriter(
"cha.txt"));
String line =
null;
Map<String,Integer> map =
new TreeMap<String,Integer>();
while ((line = br.readLine()) !=
null) {
String reg =
"\\b[a-zA-Z]+\\b";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(line.toLowerCase());
int temp =
0;
while (m.find()) {
Integer
value = map.
get(m.
group());
if (
value !=
null)
temp =
value;
temp++;
map.put(m.
group(), temp);
temp =
0;
}
bw.write(map.toString());
}
System.
out.println(map);
}
catch (IOException e) {
e.printStackTrace();
}
finally {
try {
if (br !=
null)
br.close();
if (bw !=
null)
bw.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
}
转载请注明原文地址: https://ju.6miu.com/read-300224.html