学习-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流之往文件中插入分隔符的主要内容,如果未能解决你的问题,请参考以下文章