首页 > 代码库 > io流之转换流InputStreamReader、OutputStreamWriter
io流之转换流InputStreamReader、OutputStreamWriter
例子程序:
package io;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class TestTransform1 { public static void main(String[] args) { try { //转换流,字节流-->字符流 OutputStreamWriter psw = new OutputStreamWriter( new FileOutputStream("f:\\share\\j2se\\IO\\char.txt",true));//true表示追加到以前的内容后 psw.write("北京市沙河,明天是端午节");// System.out.println(psw.getEncoding());//得到字符编码 psw.flush(); psw.close(); //读取写入的数据 InputStreamReader isr = new InputStreamReader(new FileInputStream("f:\\share\\j2se\\IO\\char.txt")); BufferedReader br = new BufferedReader(isr); String s = null; s = br.readLine(); System.out.println(s); br.close(); //修改编码 psw = new OutputStreamWriter(new FileOutputStream("f:\\share\\j2se\\IO\\char.txt"),"ISO8859_1"); psw.write("aaabbbccc"); System.out.println(psw.getEncoding()); psw.flush(); psw.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}
io流之转换流InputStreamReader、OutputStreamWriter
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。