读取文本文件中的IP地址并存储到txt中
来源:互联网 发布:js f5刷新事件 编辑:程序博客网 时间:2024/05/19 10:33
/** * 功能:1、Java读取txt文件的内容 * 2、存储文件到txt * 3、正则表达读取文本文件中的IP * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 * 3:读取到输入流后,需要读取生成字节流 * 4:一行一行的输出。readline()。 * 备注:需要考虑的是异常情况 * @param filePath */ public static void readTxtFile(String filePath){ try { String encoding="utf-8"; File file=new File(filePath); if(file.isFile() && file.exists()){ //判断文件是否存在 InputStreamReader read = new InputStreamReader( new FileInputStream(file),encoding);//考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = null; Set<String> set=new HashSet(); while((lineTxt = bufferedReader.readLine()) != null){ //System.out.println(lineTxt); //正则表达式读取IP地址 String regexString="\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"; Pattern p = Pattern.compile(regexString); Matcher m = p.matcher(lineTxt); boolean result = m.find(); while(result) { set.add(m.group().trim()); //System.out.println(m.group()); //System.out.println(set.size()); result = m.find(); //System.out.println(set.size()); } } //存储到txt文本文件 FileWriter fileWriter=new FileWriter("D:\\MyEclipse\\workspace\\HttpClient\\src\\out\\201.txt"); for(String string :set){ fileWriter.write(string+"\n"); } fileWriter.flush(); fileWriter.close(); read.close(); }else{ System.out.println("找不到指定的文件"); } } catch (Exception e) { System.out.println("读取文件内容出错"); e.printStackTrace(); } }
1 0
- 读取文本文件中的IP地址并存储到txt中
- 读取文本文件中文每一行并存储到txt
- C#简单实现读取txt文本文件并分页存储到数组
- ArrayList集合中的字符串数据存储到文本文件|文本文件中读取数据到集合
- C++如何按行读取txt文件并存储到字符串中?
- 读取导入excel表txt文档,并存储到List<E>对象中
- 保存到txt文本文件中
- 读取txt中的数据到数组中
- MFC文档读取TXT文件中的数据并传输到对话框中
- 图片以二进制形式存储到文本文件中以及读取
- 从文本文件中读取数据排序并输出到文本
- C#控制台基础 使用filestream读取txt文本文件并输出到控制台
- 将excel表格中的数据,转换为sql语句,并存储到txt文档中。
- python读取txt并将数据插入到sql中
- qt 读取txt文件内容并保存到数组中
- 使用python读取.txt文件并保存到Excel中
- 从文本文件中的表读取到二维数组与DataTable并在listbox中展示其中的一列
- 读取Excel中的IP地址并点击测试
- html添加字体图标font icon
- 扩展系统功能——装饰模式(四):装饰模式总结
- commit和checkpoint之间的关系
- ubuntu12.04下触摸屏YT-104CQT驱动安装教程
- mysql数据迁移到mongodb之自写方法实现
- 读取文本文件中的IP地址并存储到txt中
- python中的闭包函数与自由变量
- 【慕课笔记】第四章 流程控制语句 第11节 JAVA循环语句之多重循环
- 自己写的java实现的多路搜索树 B-Tree
- iOS AFN监听网络,封装网络请求 —— HERO博客
- oracle分页查询
- VC开发慎用ASSERT
- R3下用ZwQueryObject/ZwDuplicateObject关闭互斥体和解除文件占用
- Android图片内存的计算