java读取txt文件内容 ansi
时间: 2023-09-06 09:11:02 浏览: 173
以下是Java读取ANSI编码的txt文件内容的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadTxtFile {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "GBK");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
inputStreamReader.close();
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们使用FileInputStream类读取文件,InputStreamReader类将字节流转换为字符流,并且指定了文本文件的编码格式为GBK。最后,我们使用BufferedReader类逐行读取文件的内容。
阅读全文