字符流
Reader
InputStream
Reader
try (FileReader fileReader = new FileReader("test.txt", StandardCharsets.UTF_8)) {
int temp;
while ((temp = fileReader.read()) != -1) {
System.out.println((char) temp);
}
} catch (IOException e) {
System.out.println("文件读取出错");
}FileReader
try (FileReader fileReader = new FileReader("input.txt", StandardCharsets.UTF_8);) {
char[] buffer = new char[5];
int character;
while ((character = fileReader.read(buffer)) != -1) {
String content = new String(buffer, 0, character);
System.out.print(content);
}
} catch (IOException e) {
e.printStackTrace();
}Writer
OutputStream
Writer
FilteWriter
CharArrayWriter
StringWriter
OutputStreamWriter
最后更新于