美文网首页java复习
2020-07-04IO流小节

2020-07-04IO流小节

作者: 智障猿 | 来源:发表于2020-07-04 23:03 被阅读0次
字节流.png
字符流.png
import java.io.*;
public class test {
    public static void main(String[] args) throws IOException {
        //字节输出流
        FileOutputStream fileOutputStream = new FileOutputStream("test\\test.txt");
        fileOutputStream.write("hello".getBytes());
        fileOutputStream.close();
        //字节输入流
        FileInputStream inputStream = new FileInputStream("test\\test.txt");
        byte[] bytes = new byte[1024];
        int len = inputStream.read(bytes);
        String str = new String(bytes,0,len);
        System.out.println(str);
        inputStream.close();
        //字符输出流
        OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream("test\\test01.txt"),"utf-8");
        outputStreamWriter.write("你是谁啊");
        outputStreamWriter.close();
        //字符输入流
        InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream("test\\test01.txt"),"utf-8");
        char[] chars = new char[1024];
        int read = inputStreamReader.read(chars);
        System.out.println(chars);
        inputStreamReader.close();
        //缓冲字节输出流
        BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream("test\\test02.txt"));
        bufferedOutputStream.write("我嘞个去".getBytes());
        bufferedOutputStream.close();
        //缓冲字节输入流
        BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream("test\\test02.txt"));
        byte[] bytes1 = new byte[1024];
        int len1 = bufferedInputStream.read(bytes1);
        String str1 = new String(bytes1,0,len1);
        System.out.println(str1);
        bufferedOutputStream.close();
        //缓冲字符输出流
        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("test\\test03.txt"));
        bufferedWriter.write("缓冲字符输出流");
        bufferedWriter.close();
        //缓冲字符输入流
        BufferedReader bufferedReader = new BufferedReader(new FileReader("test\\test03.txt"));
        String line = bufferedReader.readLine();
        System.out.println(line);
        bufferedReader.close();
    }
}

相关文章

  • 2020-07-04IO流小节

  • 《spring batch 批处理框架》第9、10、11章

    第9章 作业流Step Flow 作业流控制在参考文档里面仅仅是Step配置的一个小节,这里剥离到独立一章,突出了...

  • 27《MySQL 教程》聚合函数条件判断函数

    本小节介绍 MySQL 提供的 IF、IFNULL、CASE 三种条件判断函数或结构,条件判断是为了实现控制流,在...

  • 小节

    没有走过红尘,何谈看破红尘,没有享受过富贵,何谈看透富贵,没有得到过名利,何谈不慕名利,没有机会得到,同样也没有资...

  • 小节

    期中考试已结束,下半学期的重点:一是加大孩子们阅读的时间;二是减去对孩子们写日记的字数要求,主抓孩子们写的日记的质...

  • 小节

    各位老师傅好 我叫Xx 九零后 在XX技术有限公司工作 公司以科技推广和应用服务业为主承接各科研机构 散劣中子加速...

  • 小节

    也有一个月没写简书了,这一个月也在为秋招奔波,还好找到了一个实习转正的机会,现在在北京奋斗着,也挺好~ 希望能转正...

  • 小节

    从前车马慢

  • 小节

    从毕业到现在,已经工作了九个多月了,在九个月里,经历过许多,虽然每天重复着同样的事情,面对同样的人,说着同样的话语...

  • 小节

    php50字20160912 get_header()是wp的函数表示调用。需环境支持。下拉菜单,需html+cs...

网友评论

    本文标题:2020-07-04IO流小节

    本文链接:https://www.haomeiwen.com/subject/zyapqktx.html