您的位置:首页 > 编程语言 > Java开发

Java以UTF-8编码读写文件

2016-10-14 16:29 387 查看
java中文件操作体现了设计模式中的装饰者模式 。

以utf-8编码写入文件:

[java] view
plain copy

 





FileOutputStream fos = new FileOutputStream("test.txt");   

       OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");   

       osw.write(FileContent);   

       osw.flush();   

  以utf-8编码读取文件: 

[java] view
plain copy

 





FileInputStream fis = new FileInputStream("test.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"; // 补上换行符   

  }   

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息