Java IO流操作:文件读写、数据过滤等实例

原创 骑猪看日落 2024-12-05 07:03 2阅读 0赞

在Java中,IO流是一种用于处理输入和输出操作的抽象接口。以下是一些常见IO流操作的例子:

  1. 文件读写:

    • 打开文件:File file = new File("path/to/file"); FileInputStream fis = new FileInputStream(file);
    • 关闭文件:fis.close();
    • 写入文件:String content = "Your data"; fos.write(content.getBytes());
    • 读取文件:BufferedReader br = new BufferedReader(new FileReader(file)); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close();
  2. 数据过滤:

    • 使用BufferedReader进行字符过滤:

      1. BufferedReader br = new BufferedReader(new FileReader("input_file.txt")));
      2. // 创建过滤条件,这里以数字为例
      3. Pattern pattern = Pattern.compile("\\d+");
      4. Matcher matcher = pattern.matcher(br.readLine());
      5. while (matcher.find()) {
      6. System.out.println(matcher.group());
      7. }
      8. br.close();

以上就是Java中IO流操作的一些基本实例。根据实际需求,还可以使用其他类型的流(如OutputStream,InputStream等)进行更复杂的操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,2人围观)

还没有评论,来说两句吧...

相关阅读