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

原创 迈不过友情╰ 2024-10-13 03:42 119阅读 0赞

在Java中,IO流(Input/Output Stream)主要用于处理字节级别的输入输出操作。以下是一些常见的IO流操作实例:

  1. 文件读写:
    ```java
    // 打开一个文件进行读写
    File file = new File(“example.txt”);
    FileInputStream fis = new FileInputStream(file);
    FileOutputStream fos = new FileOutputStream(file);

// 读取文件内容
String content = new String(fis.readAllBytes()));
System.out.println(content); // 输出文件内容

// 写入文件内容
fos.writeUTF8(“Updated Content”));
fis.close();
fos.close(); // 关闭输入输出流以释放资源

  1. 2. 数据过滤:
  2. ```java
  3. // 创建一个BufferedReader,用于读取数据并过滤
  4. BufferedReader br = new BufferedReader(new FileReader("data.txt")));
  5. // 使用StringTokenizer进行字符分隔,并过滤掉指定字符
  6. String line;
  7. while ((line = br.readLine()) != null) {
  8. StringTokenizer tokenizer = new StringTokenizer(line, ",*");
  9. while (tokenizer.hasMoreTokens()) {
  10. String token = tokenizer.nextToken(); // 分割得到的字符串
  11. if (!token.contains("*")) { // 过滤掉包含"*"字符的字符串
  12. System.out.print(token + " "); // 输出过滤后的字符串
  13. }
  14. }
  15. }
  16. // 关闭资源
  17. br.close();

以上就是在Java中进行文件读写、数据过滤等IO流操作的一些实例。

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

发表评论

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

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

相关阅读