package com.file; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class ReadWriteFileWithEncode { public static void write(String path, String content, String encoding) throws IOException { File file = new File(path); file.delete(); file.createNewFile(); BufferedWriter writer = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(file), encoding)); writer.write(content); writer.close(); } public static String read(String path, String encoding) throws IOException { String content = ""; File file = new File(path); BufferedReader reader = new BufferedReader(new InputStreamReader( new FileInputStream(file), encoding)); String line = null; while ((line = reader.readLine()) != null) { content += line + "\n"; } reader.close(); return content; } public static void main(String[] args) throws IOException { String content = "中文内容"; String path = "c:/test.txt"; String encoding = "utf-8"; ReadWriteFileWithEncode.write(path, content, encoding); System.out.println(ReadWriteFileWithEncode.read(path, encoding)); } }
最近下载更多
2469095052 LV8
2021年2月2日
linjh123 LV1
2020年7月2日
guwuqifei LV5
2020年6月19日
SydneyYuan LV1
2019年3月24日
335340071 LV1
2018年8月23日
mmmjjj LV2
2017年7月27日
街角一景 LV1
2017年7月19日
empl123 LV1
2017年6月6日
hounds LV1
2017年3月15日
Supanccy LV1
2017年2月28日
最近浏览更多
a3870764722a LV22
2022年6月7日
地上有草 LV12
2021年4月14日
2469095052 LV8
2021年2月2日
linjh123 LV1
2020年7月2日
guwuqifei LV5
2020年6月19日
没事就放牛
2020年4月28日
暂无贡献等级
zhushizhan LV3
2019年12月16日
ygzs007 LV8
2019年12月4日
玫瑰小男神 LV1
2019年6月12日
ljkfdsjh LV2
2019年5月15日