将文件内容读取到set集合中的实例
2017-06-13 11:19
267 查看
private Set<String> readSensitiveWordFile() throws Exception{ //存放文件内容的set集合 Set<String> set = null; //获取文件的路径 String path = Thread.currentThread().getContextClassLoader().getResource("sensitive.txt").getPath(); //读取文件 File file = new File(path); //建立读取流 InputStreamReader read = new InputStreamReader(new FileInputStream(path),ENCODING); try { //判断文件是否存在 if(file.isFile() && file.exists()){ //初始化set集合 set = new HashSet<String>(); //缓冲区读取流 BufferedReader bufferedReader = new BufferedReader(read); //循环读取文件中内容,每次读取一行内容 String txt = null; while((txt = bufferedReader.readLine()) != null){ //读取文件,将文件内容放入到set中 set.add(txt); } } else{ //不存在抛出异常信息 throw new Exception("敏感词库文件不存在"); } } catch (Exception e) { throw e; }finally{ read.close(); //关闭文件流 } return set; }
相关文章推荐
- Java读取文件内容的几种方式集合
- Android 读取assets和raw文件内容实例代码
- 【python】实例-读取已有文件的内容
- 21.4 实例:读取目录下指定类型的文件的内容
- Python 3.6 读取并操作文件内容的实例
- Java读取Excel文件内容的简单实例
- Spring afterPropertiesSet方法读取系统配置文件实例
- Java实现的读取资源文件工具类ResourcesUtil实例【可动态更改值的内容】
- java 文件上传到读取文件内容的实例
- Python 实例一 统计指定文件的行数或读取指定文件指定行数的内容
- python跳过第一行快速读取文件内容的实例
- 每日一石--读取配置文件中的内容小实例
- SpringMVC(11):利用数据流InputStream 读取调用 database.properties 配置文件的内容及实例
- 使用Java读取Excel文件内容
- 如何读取XML文件内容!
- JSP读取文件实例
- 使用Robot从txt文件中读取不同行的内容并显示(续)
- 使用Robot从txt文件中读取不同行的内容并显示
- Action 中读取资源文件内容
- jsp读取txt文件后,将txt文件内容分页显示