import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.HashSet;
import java.util.Iterator;
import javax.swing.JOptionPane;
public class Test22 {
public static void main(String[] args) {
try {
String filepath = JOptionPane.showInputDialog("输入文件路径");
BufferedReader br = new BufferedReader(new FileReader(filepath));
BufferedWriter bw = new BufferedWriter(new FileWriter("c:/2.txt"));
String lineStr = null;
HashSet
while ((lineStr = br.readLine()) != null) {
String[] Strstring = lineStr.split("[\\s,.;。,;]");
for (int j = 0; j < Strstring.length; j++) {
dictionary.add(Strstring[j]);
}
}
br.close();
Iterator
while (i.hasNext()) {
bw.write(i.next());
bw.newLine();
}
bw.flush();
bw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}