java_I/O_合并流(SequenceInputStream)
Posted -chang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_I/O_合并流(SequenceInputStream)相关的知识,希望对你有一定的参考价值。
- package testjava_13;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.io.SequenceInputStream;
- public class SequenceDemo {
- public static void main(String[] args) throws IOException {
- //声明两个文件读入流
- File inputFile1 = createFile("E:"+File.separatorChar+"mytest"+File.separatorChar+"1.txt");
- File inputFile2 = createFile("E:"+File.separatorChar+"mytest"+File.separatorChar+"2.txt");
- File outputFile = createFile("E:"+File.separatorChar+"mytest"+File.separatorChar+"12.txt");
- InputStream inputStream1 = new FileInputStream(inputFile1),
- inputStream2=new FileInputStream(inputFile2);
- OutputStream outputStream = new FileOutputStream(outputFile);
- SequenceInputStream seInputStream = new SequenceInputStream(inputStream1,inputStream2);
- int c=-1;
- while ((c=seInputStream.read())!=-1) {
- outputStream.write(c);
- }
- inputStream1.close();
- inputStream2.close();
- outputStream.close();
- System.out.print("Ok~!");
- }
- //根据路径创建File
- private static File createFile(String filePath) {
- File file = new File(filePath);
- if (!file.getParentFile().exists()) { //如果父级路径不存在就创建父级目录
- file.getParentFile().mkdirs();
- if (!file.exists()) { //如果文件不存在就创建文件
- try {
- file.createNewFile();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- return file;
- }
- }
以上是关于java_I/O_合并流(SequenceInputStream)的主要内容,如果未能解决你的问题,请参考以下文章
Java_I/O输入输出_实现当用户输入姓名和密码时,将每一个姓名和密码加在文件中,如果用户输入done,就结束程序。
在扑朔迷离中,如何将Firebase onAuthStateChanged与user.getTokenId()合并以返回流?