J**A 题目    求解答

时间:2014.05.26 发布人:CJSchen

J**A 题目    求解答

已解决问题

谷歌CJSchen用户在2014.05.26提交了关于“伏天氏J**A 题目    求解答”的提问,欢迎大家涌跃发表自己的观点。目前共有3个回答,最后更新于2024-09-05T17:24:31。

1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。

希望大家能够帮助她。

详细问题描述及疑问:

1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。

期待您的答案,不知道说什么,送你一朵小红花吧 !
希望以下的回答,能够帮助你。

第1个回答

用户名:少年与梦_lg  

你们应该学到文件读写操作这里吧。这个不难,我给你点启示。

文件读和写的原理其实是一样的,艺黑病约你会读了就会写了。

读的实现方式有3种,FileReader,InputStreamReader和BufferedReader。

没太大的区别,首先获得要读文件的路劲。

FileReade啊乙孩滑用去鱼单rfr=newFileReader("D:/llg.txt");

intte=0;

while((ch=***.read())!=-1){//关沿胜判断下一个字符
System.out.print((c被具首算规玉期班脚除架har)ch);
}

InputStreamReader和FileReader一样的。我们看下BufferedReader

BufferedReader比较念社根方便,他一行一行读的。

BufferedReaderbr=newBufferedReader(newFileReader("llg.txt")));

String**=b日跟议助在r.readLine();//一次活着难读入一行,直到读入**ll为文件结束

while(**!=**ll){

System.out.println于兵派食(**);

**=br.readLine();//接着读下一行

}

这就是读文件了。然后写文件就一样了,相信聪明的你应该会了。

我就直接发我测试好的例子给你,测试结果见图片。

FileWriterfw=newFileWriter("D:/lg1.txt");
Strings="测试";
fw.write(s,0,s.length());
fw.flush();

OutputStrea线mWriterosw=newOutputStreamWriter(newFileOutputStream("D:/lg2.txt"));
osw.write(s,0,s.length());
o福罗执留sw.flush();

P林乙额胶类rintWriterpw=newPrintWriter(n技演某国让ewOutputStreamWriter(newFileOutputStream("D:/lg3.txt")),true);
pw.println(s);

fw.close();
osw.close();
pw.close();

看完之后是不是明白了,粒感不但题目会做了。

主要是思路很阿防故养却水松清晰了。

第2个回答

用户名:句末无痕伤  

建议看一下文件流读取文件的视频,希望对你有帮助!

第3个回答

用户名:S_truggle.  

表示没看懂你这是初学j**a吗