利用read方法读取d:/aa.txt里面的字节内容,并显示在控制台JAVA
时间: 2024-12-19 11:17:13 浏览: 2
在Java中,你可以使用`java.io.FileInputStream`和`BufferedReader`配合`read()`方法来读取文件并将其内容显示在控制台上。下面是一个简单的示例:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
String filePath = "d:/aa.txt"; // 文件路径
try {
File file = new File(filePath);
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
int charRead;
StringBuilder contentBuilder = new StringBuilder();
while ((charRead = br.read()) != -1) { // 当达到文件结束符(-1)时停止读取
contentBuilder.append((char) charRead); // 将每个字符添加到StringBuilder
if (charRead == '\n') { // 如果读到换行符,打印已读取的内容并在控制台换行
System.out.println(contentBuilder.toString());
contentBuilder.setLength(0); // 清空StringBuilder以便下一行继续读取
}
}
br.close();
fis.close(); // 关闭流以释放资源
} catch (IOException e) {
e.printStackTrace(); // 打印异常信息
}
}
}
```
这个程序会逐行读取文本文件,每行读完后会在控制台上显示。注意,实际操作时需要处理可能出现的I/O异常。
阅读全文