java 输入输出流题

java生成两个txt文件A.txt和B.txt让A和B的内容交叉打印打印出结果生成一个C.txt(如A.txt内容是123B.txt内容是abc交叉打印后C.txt的内... java生成 两个txt文件 A.txt 和 B.txt 让A和B 的内容 交叉打印 打印出结果 生成一个 C.txt (如A.txt内容是 123 B.txt内容是abc 交叉打印后 C.txt的内容是1 a 2 b 3 c 代码如何实现?) 展开
 我来答
zq3062211015
2013-08-14 · TA获得超过125个赞
知道答主
回答量:80
采纳率:0%
帮助的人:40.9万
展开全部
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class FilePrint {
public static void main(String[] args) throws IOException{
    //FileOutputStream fos = new FileOutputStream("d://a.txt");
    FileWriter fw =new FileWriter("d://A.txt");
    fw.write("123");
    fw.flush();
    fw.close();
    fw =new FileWriter("d://B.txt");
    fw.write("abc");
    fw.flush();
    fw.close();
    FileReader fra =new FileReader("d://A.txt"); 
    FileReader frb =new FileReader("d://B.txt");
    FileWriter fwc =new FileWriter("d://C.txt");
    char[] c = new char[1];
    while(fra.read(c)>0){
        fwc.write(c);
        if(frb.read(c)>0){
            fwc.write(c);
        }
    }
    while(frb.read(c)>0){
        fwc.write(c);
    }
    fra.close();
    frb.close();
    fwc.flush();
    fwc.close();
}
}
bingfengfzl
2013-08-14 · TA获得超过7670个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:137万
展开全部
这个很简单,写两个流对象,用字节写c,然后A每读到一个字节写进c然后b也一样,这样就交叉了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式