FileOutputStream、OutputStreamWriter、BufferedWriterの違いと使い方
5953 ワード
すなわち(利点は「エンコーディングセット」を指定できることである):
(キャッシュ)
(キャッシュ)
-
BufferedWriter bufferedWriter =
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(
"d:\\text.txt"),
"UTF-8");
-
//
-
BufferedWriter bufferedWriter =
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(
new File(
"d:\\text.txt")),
"UTF-8");
(FileWriter “ ”):
, ,Java 。FileWriter OutputStreamWriter 。
-
BufferedWriter bufferedWriter =
new BufferedWriter(
new FileWriter(
"d:\\text.txt"));
-
//
-
BufferedWriter bufferedWriter =
new BufferedWriter(
new FileWriter(
new File(
"d:\\text.txt")));
1:
FileOutputStream fileOutputStream = new FileOutputStream("d:/text.txt");
"d:/text.txt" ? ? ?
FileOutputStream : ,
OutputStreamWriter: ,
2:
?
, , , 。
stream, , “????”。
WRITER, , ?!
3:
BufferedWriter Buffer , BUFFER ?
stream writer, ,IO 。
Buffer, , 。 。
:https://blog.csdn.net/flyshuishui/article/details/529487
: , , , ,
new FileOutputStream(file, true)
true , false ,
new OutputStreamWriter(file, "GBK")
FileInputStream、InputStreamReader、BufferedReader,
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "GBK"))