处理流中的转换流。InputStreamReader & OutputStreamWriter
2016-04-26 11:17
656 查看
import java.io.*; public class TestTransform { public static void main(String[] args) { try{ //create a text file OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("E:\\sync\\Java\\TestTransform\\encode.txt")); osw.write("Microsoft C# vs Oracle Java"); System.out.println(osw.getEncoding()); osw.flush(); osw.close(); //read the text file FileReader fr = new FileReader("E:\\sync\\Java\\TestTransform\\encode.txt"); int call = 0 ; while((call = fr.read()) != -1){ System.out.print((char)call); } fr.close(); System.out.println("\n"); //change the Encodeing_text file osw = new OutputStreamWriter(new FileOutputStream("E:\\sync\\Java\\TestTransform\\encode.txt",true),"ISO-8859-1"); osw.write(". Cuz the 2nd argument, there is an new String appended in the end."); System.out.println(osw.getEncoding()); osw.flush(); osw.close(); //display final text file FileReader ffr = new FileReader("E:\\sync\\Java\\TestTransform\\encode.txt"); while((call = ffr.read()) != -1){ System.out.print((char)call); } ffr.close(); }catch(IOException ioe){ ioe.printStackTrace(); } } }
FileOutputStream(String string,boolean)的用法
和
OutputStreamWriter制定编码的用法
相关文章推荐
- Android编程中FileOutputStream与openFileOutput()的区别分析
- TestFileStream
- FileInputStream/FileOutputStream的应用
- FileOutputStream和FileInputStream使用方法说明
- 黑马程序员——Java IO—字节流—FileInputStream和FileOutputStream
- FileInputStream与FileOutputStream类
- java IO写入文件(含键盘输入)
- 黑马程序员——java基础 io 转换流的应用(InputStreamReader,OutputStreamWriter)
- 图片的本地存取(ROM)
- android 保存和读取文件
- 写入文件
- OutputStreamWriter
- android-Activity操作Data文件
- IO流操作文件(存储和读取)
- 往sd卡中写文件
- 写入内容到文件中
- Java上路17-I/O-字符与字节
- java学习日记12——File*putStream构造方法
- 通过字节流复制大文件内容到指定的文件
- Android 文件操作,删除,拷贝文件等