2022-10-28

IO流

package com.billbear;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**
 * 〈一句话功能简述〉<br>
 * 〈功能详细描述〉
 *
 * @author zhangwenbin
 * @see [相关类/方法](可选)
 * @since 2022/10/28
 */
public class Test01 {
    public static void main(String[] args) throws IOException {
        //创建文件夹
//        File file=new File("D:\\IO");
//        file.mkdir();

        //字节输出流 追加
//        FileOutputStream inputStream = new FileOutputStream("D:\\IO\\test.txt",true);
//        String name = "zhangwenbin";
//        inputStream.write(name.getBytes(StandardCharsets.UTF_8));


        //字节输入流
//        FileInputStream fileInputStream = new FileInputStream("D:\\IO\\test.txt");
//        byte[] bytes = new byte[1024];
//        int len;
//        while ((len = fileInputStream.read(bytes)) != -1) {
//            System.out.println(new String(bytes,0,len));
//        }
//        fileInputStream.close();

        //字节输出缓存流
//        BufferedOutputStream bufferedOutputStream=new BufferedOutputStream(new FileOutputStream("D:\\IO\\test.txt"));
//        String name1 = "zhangsan";
//        bufferedOutputStream.write(name1.getBytes(StandardCharsets.UTF_8));
//        bufferedOutputStream.close();

        //字节输入缓存流
//        BufferedInputStream bufferedInputStream=new BufferedInputStream(new FileInputStream("D:\\IO\\test.txt"));
//        int len;
//        byte[] bytes = new byte[1024];
//        while ((len=bufferedInputStream.read(bytes))!=-1){
//            System.out.println(new String(bytes,0,len));
//        }
//        bufferedInputStream.close();

        //字符输出流
//        OutputStreamWriter outputStreamWriter=new OutputStreamWriter(new FileOutputStream("D:\\IO\\test.txt"));
//        outputStreamWriter.write("我爱你中国");
//        outputStreamWriter.close();

        //字符输入流
//        InputStreamReader inputStreamReader=new InputStreamReader(new FileInputStream("D:\\IO\\test.txt"));
//        char[] bytes=new char[1024];
//        int len;
//        while ((len=inputStreamReader.read(bytes))!=-1){
//            System.out.println(new String(bytes,0,len));
//        }
//        inputStreamReader.close();

        //字符输入缓存流
//        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("D:\\IO\\test.txt"));
//        bufferedWriter.write("张文斌 你好!");
//        bufferedWriter.close();


        //字符输出缓存流
//        BufferedReader bufferedReader=new BufferedReader(new FileReader("D:\\IO\\test.txt"));
//        char[] chars=new char[1024];
//        int len;
//        while ((len=bufferedReader.read(chars))!=-1){
//            System.out.println(new String(chars,0,len));
//        }
//        bufferedReader.close();


        //字符输出缓存流 行读
//        BufferedReader bufferedReader=new BufferedReader(new FileReader("D:\\IO\\test.txt"));
//        String readLine=null;
//        while ((readLine=bufferedReader.readLine())!=null){
//            final String[] s = readLine.split(" ");
//            System.out.println(s[0]);
//        }
//        bufferedReader.close();
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人性是固定的, 但人性又是慢慢变化的。 所谓,固定只是你人生的某个时间段有特定的性格特点。 但是,从人生漫长的旅途...
    沈水之南阅读 984评论 0 0
  • 神得一以灵 ----老子《道德经》第三十九章 神在哪里?举头三尺。神明永远在我脑袋上,那神到底是什么?他能二十四小...
    陆颜阅读 871评论 0 0
  • 店铺五个发财的风水妙招 我们都希望自己的店铺能够赚钱,每个人做生意都是为了挣钱。而开门做生意自然而然得先把门面做好...
    金秀老师231阅读 669评论 0 0
  • 沉着机智的谢安 我觉得谢安是一个风度翩翩、 才华洋溢的人 ,因为谢...
    d88ca00e6c65阅读 793评论 0 1
  • 一.传统媒体与新媒体的优劣势 (一)成本上,传统媒体远优才于新媒体 众所周知,传统媒体往往是以实物作为载体,...
    哦那我懂你意思了阅读 721评论 0 1