面试面试软件开发工程师算法题含答案
1.编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
答:
packagecn.itcast;
importjava.io.Fic 字符串截取1e;
importjava.io.Fi1eReader;
importjava.io.FiIeWriter;
pub1icc1assMainC1ass{
pub1icstaticvoidmain(String[]args)throwsException{
FiIeManagera=newFi1eManager(na.txtnznewchar[]{'n'});
FiIeManagerb=newFi1eManager("b.txtnewchar[]{,n'/'});
FiIeWriterc=newFi1eWriter("c.txt");
StringaWord=nu11;
StringbWord=nu11;
whi1e((Word())!=nu11){c.write(aWord+,,∩");
Word();
if(bWord!=nu11)
c.write(bWord+"\n")
)
whi1e((Word())!=nu11){c.write(bWord+,,∩");
)
c.c1ose();
)
)c1assFi1eManager{
String[]words=nu11;
intpos=0;
pub1icFi1eManager(Stri∩gfi1enamezchar[]seperators)throws
Exception{
Fi1ef=newFi1e(fi1ename);
FiIeReaderreader=newFi1eReader(f);
char[]buf=newchar[(int)f.1ength()];

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。