学习-Java输入输出之字符缓冲IO流之往文件中插入分隔符

Posted Icy Hunter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习-Java输入输出之字符缓冲IO流之往文件中插入分隔符相关的知识,希望对你有一定的参考价值。

测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。

例:
测试输入:

/test/a.txt,/testa1.txt,----
预期输出(后台使用 cat 命令查看目标文件产生的结果):

世界上的你

sssssssssssss

3948S看得见

注意:最后有一行空行。

开始你的任务吧,祝你成功!

import java.io.*;
import java.util.Scanner;

public class FileTest 

    public static void main(String[] args) throws IOException       
         Scanner scanner = new Scanner(System.in);     // 接收字符串
         String next = scanner.nextLine();
        
		 // 请在Begin-End间编写完整代码
         /********** Begin **********/
         
         String s[] = next.split(",");
         String gap = s[s.length-1];
        //  System.out.print(s[0]);
         // 切割字符串
       
         // 复制源文件内容到目标文件,并在每一行之间插入分隔符
         for(int i=0; i<s.length-1; i++)
             try(
        // 使用默认缓冲区大小创建缓冲流
        BufferedReader bufferedReader = new BufferedReader(new FileReader(s[i]));) 
        // 按行读取文件
        while (true)
            String t = bufferedReader.readLine();
            if(null==t)
                break;
            
        // 输出文件内容
            System.out.println(t);
            System.out.println(gap);
        
    

         
         /********** End **********/

    


以上是关于学习-Java输入输出之字符缓冲IO流之往文件中插入分隔符的主要内容,如果未能解决你的问题,请参考以下文章

Java IO流之字符缓冲流

练习-Java输入输出之字节缓冲IO流之字节缓存流的高性能

练习-Java输入输出之字节缓冲IO流之字节缓存流的高性能

IO流之字符输入流,字符输出流

缓冲流之字节缓冲流

java的 IO流之缓冲流(转载)