zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    }
  • 相关阅读:
    智能手表如何救人一命?
    人工智能、机器学习和认知计算入门指南
    PO VO BO DTO POJO DAO的解释
    web UI框架推荐
    面向切面编程AOP
    阿里巴巴java开发规范
    如何理解Spring IOC
    HTML5 3D旋转图片相册
    JSON总结笔记
    轮播图---可以动态添加图片,(封装成一个函数)
  • 原文地址:https://www.cnblogs.com/lihaoyang/p/6918700.html
Copyright © 2011-2022 走看看