java将文件中的内容读取到HashSet中/内存中

2/22/2017来源:ASP.NET技巧人气:1444

java将文件读到hashSet/内存中

PRivate Set<String> readWordFile() {

Set<String> wordSet = null; // 要读取的文件路径,这里自行更改 File file = new File( "D:/workspace/SensitiveWordDeal/resources/censorwords.txt"); try { // 读取文件输入流 InputStreamReader read = new InputStreamReader(new FileInputStream( file), Encoding); // 文件是否是文件 和 是否存在 if (file.isFile() && file.exists()) { wordSet = new HashSet<String>(); //字符缓存输入流 BufferedReader br = new BufferedReader(read); String txt = null; // 读取文件,将文件内容放入到set中 while ((txt = br.readLine()) != null) { wordSet.add(txt); } br.close(); } // 关闭文件流 read.close(); } catch (Exception e) { e.printStackTrace(); } return wordSet; }