我是靠谱客的博主 平常金鱼,最近开发中收集的这篇文章主要介绍JAVA学习IO操作之字节流和字符流(总结分享),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本篇文章给大家带来了关于java的相关知识,其中主要介绍了IO操作的相关问题,包括了字节流和字符流等相关内容,下面一起来看一下,希望对大家有帮助。

推荐学习:《java视频教程》

前言:本章具体介绍了字节流、字符流的基本使用方法,图解穿插代码实现。

IO操作

image-20210118103556888

字节流

  • java.io.InputStream 输入流,主要是用来读取文件内容的。

  • java.io.OutputStream 输出流,主要是用来将内容字节写入文件的。

FileInputStream

InputStream f = new FileInputStream("D:/hello");
登录后复制
File f = new File("D:/hello");InputStream in = new FileInputStream(f);
登录后复制

FileOutputStream

OutputStream f = new FileOutputStream("D:/hello");
登录后复制
File f = new File("D:/hello");OutputStream fOut = new FileOutputStream(f);
登录后复制

字节流读写案例

      public class Mk {
        public static void main(String[] args) throws IOException {
            File file=new File("D://hello.txt");
            File file1= new File("D://test.txt");
            InputStream is=new FileInputStream(file);
            OutputStream out=new FileOutputStream(file1);
            //定义byte数组用来暂存数据
            byte[] buf = new byte[1024];
            //读取Is中的内容存到buf
            is.read(buf);
            //将buf中的内容写入out
            out.write(buf);
            is.close();
            out.close();
        }
        }
登录后复制

字符流

FileWriter

public class A {
    public static void main(String[] args) throws IOException {
        FileWriter fw = new FileWriter("user.txt", true);
        fw.write("你好中国1");
        fw.write("你好中国2");
        fw.write("你好中国3");
        fw.close();
    }}
登录后复制

在这里插入图片描述
在这里插入图片描述

FileReader

public class A {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("user.txt"));
        while (br.ready()) {
            System.out.println(br.readLine());
        }
        br.close();
    }}
登录后复制

在这里插入图片描述

字节流与字符流得区别

字节流和字符流使用是非常相似的,那么除了操作代码的不同之外,还有哪些不同呢?

那开发中究竟用字节流好还是用字符流好呢?

推荐学习:《java视频教程》

以上就是JAVA学习IO操作之字节流和字符流(总结分享)的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是平常金鱼为你收集整理的JAVA学习IO操作之字节流和字符流(总结分享)的全部内容,希望文章能够帮你解决JAVA学习IO操作之字节流和字符流(总结分享)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部