Java IO流操作:文件读写、数据过滤等实例
在Java中,IO流是一种用于处理输入和输出操作的抽象接口。以下是一些常见IO流操作的例子:
文件读写:
- 打开文件:
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();
- 打开文件:
数据过滤:
使用BufferedReader进行字符过滤:
BufferedReader br = new BufferedReader(new FileReader("input_file.txt")));
// 创建过滤条件,这里以数字为例
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(br.readLine());
while (matcher.find()) {
System.out.println(matcher.group());
}
br.close();
以上就是Java中IO流操作的一些基本实例。根据实际需求,还可以使用其他类型的流(如OutputStream,InputStream等)进行更复杂的操作。
还没有评论,来说两句吧...