资讯专栏INFORMATION COLUMN

Java知识点总结(JavaIO-合并流类)

iliyaku / 913人阅读

摘要:知识点总结合并流类知识点总结合并流的主要功能是将两文件的内容合并成一个文件字节在多文件的应用场景下非常高效,因为是将多个流串联起来,形成一个流,便于操作

Java知识点总结(JavaIO- 合并流类 )

@(Java知识点总结)[Java, JavaIO]

[toc]

合并流的主要功能是将两文件的内容合并成一个文件

public class Demo13 {
  
  public static void main(String[] args) {
    File f1 = new File("E:"+File.separator+"a.txt");
    File f2 = new File("E:"+File.separator+"b.txt");
    File f3 = new File("E:"+File.separator+"ab.txt");
    InputStream is1,is2 =null;
    OutputStream os =null;
    try {
      is1 = new FileInputStream(f1);
      is2 = new FileInputStream(f2);
      os = new FileOutputStream(f3);
      SequenceInputStream sis = new SequenceInputStream(is1, is2);
      System.out.println(sis.available()+"字节");
      int temp = 0;
      while((temp=sis.read())!=-1){
        os.write(temp);
      }
      sis.close();
      is1.close();
      is2.close();
      os.close();
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
 
}

在多文件的应用场景下非常高效,因为是将多个流串联起来,形成一个流,便于操作

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69186.html

相关文章

  • 从一段代码谈起——浅谈JavaIO接口

    摘要:缓冲输入流从被称为缓冲区的存储器区域读出数据仅当缓冲区是空时,本地输入才被调用。同样,缓冲输出流,将数据写入到缓存区,只有当缓冲区已满才调用本机输出。 :https://segmentfault.com/blog... 1.前言 前阵子休息天日常在寻找项目里不好的代码,看到了这样的一段代码: private Result sshSameExec(Session session,...

    pkwenda 评论0 收藏0
  • Java识点总结JavaIO-File类)

    摘要:知识点总结类知识点总结类类可以进行创建和删除文件等操作。使用一个类,则必须向类的构造方法中传递一个文件路径。 Java知识点总结(JavaIO-File类) @(Java知识点总结)[Java, JavaIO] [toc] File类 File类可以进行创建和删除文件等操作。使用一个File类,则必须向File类的构造方法中传递一个文件路径。 showImg(https://segme...

    KavenFan 评论0 收藏0
  • Java识点总结JavaIO- Scanner类 )

    摘要:知识点总结类知识点总结后提供的输入数据类,此类位于包中,不仅可以完成输入数据的操作,还可以方便地对输入数据进行验证。 Java知识点总结(JavaIO- Scanner类 ) @(Java知识点总结)[Java, JavaIO] showImg(https://segmentfault.com/img/bV9dAj?w=838&h=396); JDK 1.5后提供的输入数据类,此类位于...

    CarlBenjamin 评论0 收藏0
  • Java识点总结JavaIO- BufferedReader类 )

    摘要:知识点总结类知识点总结类用于从缓冲区中读取内容,所有的输入字节数据都将放在缓冲区中中定义的构造方法只能接收字符输入流的实例,所以必须使用字符输入流和字节输入流的转换类将字节输入流转变为字符流。 Java知识点总结(JavaIO- BufferedReader类) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault....

    alanoddsoff 评论0 收藏0
  • Java识点总结JavaIO-转换流)

    摘要:知识点总结转换流知识点总结是的子类,将一个字符流的输出对象变为字节流的输出对象。将字节输出流转为字符输出流字节流转为字符流苹果将字节输入流转为字符输入流内容是 Java知识点总结(JavaIO-转换流) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault.com/img/bV82dQ?w=849&h=226); O...

    luckyyulin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<