Java_IO流_读写文件

来源:互联网 发布:无印良品淘宝有真的吗 编辑:程序博客网 时间:2024/06/05 18:49
package test;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 Test {public static void main(String[] args) throws IOException,InterruptedException {String file = "c:" + File.separator + "eclipse" + File.separator+ "test.txt";String charset = "UTF-8";writeToFile(file, charset);Thread.sleep(1000);readFromFile(file, charset);}private static void readFromFile(String file, String charset)throws IOException {FileInputStream inputStream = new FileInputStream(file);InputStreamReader reader = new InputStreamReader(inputStream, charset);StringBuffer buffer = new StringBuffer();char[] buf = new char[64];int count = 0;try {while ((count = reader.read(buf)) != -1) {buffer.append(buf, 0, count);}} finally {reader.close();}System.out.println(buffer);}private static void writeToFile(String file, String charset)throws IOException {FileOutputStream outputStream = new FileOutputStream(file);OutputStreamWriter writer = new OutputStreamWriter(outputStream,charset);try {writer.write("这是要保存的中文字符");} finally {writer.close();}}}

输出:

这是要保存的中文字符

0 0
原创粉丝点击