Java指定编码读写文件
2010-07-30 13:14
411 查看
读取
import
java.io.BufferedReader;
import
java.io.FileInputStream;
import
java.io.InputStreamReader;
String FileContent
=
""
;
//
文件很长的话建议使用StringBuffer
try
{
FileInputStream fis
=
new
FileInputStream(
"
d://input.txt
"
);
InputStreamReader isr
=
new
InputStreamReader(fis,
"
UTF-8
"
);
BufferedReader br
=
new
BufferedReader(isr);
String line
=
null
;
while
((line
=
br.readLine())
!=
null
) {
FileContent
+=
line;
FileContent
+=
"/r/n
"
;
//
补上换行符
}
}
catch
(Exception e) {
e.printStackTrace();
}
写入
import
java.io.FileOutputStream;
import
java.io.OutputStreamWriter;
String FileContent
=
"
文件内容
"
;
try
{
FileOutputStream fos
=
new
FileOutputStream(
"
d://output.txt
"
);
OutputStreamWriter osw
=
new
OutputStreamWriter(fos,
"
UTF-8
"
);
osw.write(FileContent);
osw.flush();
}
catch
(Exception e) {
e.printStackTrace();
}
这种写入方式默认的是覆盖原有内容。如果需要追加到文件末尾的话,则将 FileOutputStream 一句改成
FileOutputStream fos
=
new
FileOutputStream(
"
d://output.txt
"
,
true
);
import
java.io.BufferedReader;
import
java.io.FileInputStream;
import
java.io.InputStreamReader;
String FileContent
=
""
;
//
文件很长的话建议使用StringBuffer
try
{
FileInputStream fis
=
new
FileInputStream(
"
d://input.txt
"
);
InputStreamReader isr
=
new
InputStreamReader(fis,
"
UTF-8
"
);
BufferedReader br
=
new
BufferedReader(isr);
String line
=
null
;
while
((line
=
br.readLine())
!=
null
) {
FileContent
+=
line;
FileContent
+=
"/r/n
"
;
//
补上换行符
}
}
catch
(Exception e) {
e.printStackTrace();
}
写入
import
java.io.FileOutputStream;
import
java.io.OutputStreamWriter;
String FileContent
=
"
文件内容
"
;
try
{
FileOutputStream fos
=
new
FileOutputStream(
"
d://output.txt
"
);
OutputStreamWriter osw
=
new
OutputStreamWriter(fos,
"
UTF-8
"
);
osw.write(FileContent);
osw.flush();
}
catch
(Exception e) {
e.printStackTrace();
}
这种写入方式默认的是覆盖原有内容。如果需要追加到文件末尾的话,则将 FileOutputStream 一句改成
FileOutputStream fos
=
new
FileOutputStream(
"
d://output.txt
"
,
true
);
相关文章推荐
- Java文件读写操作指定编码方式 -- 避免乱码
- java文件读写操作指定编码格式
- Java指定编码格式读写文件
- java文件读写操作指定编码格式[转]
- Java指定编码读写文件
- Java指定编码读写文件
- java文件读写操作指定编码格式
- Java文件读写操作指定编码方式防乱码
- java文件读写操作指定编码格式
- java文件读写操作指定编码格式
- Java文件读写操作指定编码方式 -- 避免乱码
- java文件读写操作指定编码格式[转]
- Java文件读写操作指定编码方式。。。。。
- java文件读写操作指定编码格式
- java文件读写操作指定编码格式
- 指定编码方式访问文件JAVA NET
- Java以UTF-8编码读写文件
- Java写入文件的几种方法(指定编码)
- 指定编码格式读写文件和读取文件夹下所有文件
- Java 小例子:按指定的编码读取文本文件内容