欢迎来到天天文库
浏览记录
ID:55631573
大小:79.50 KB
页数:29页
时间:2020-05-21
《IO流加集合加强练习题附答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、休息日补充加强练习题:题目一:将两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个,实现需求importjava.util.ArrayList;/*题目一:将两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个,实现需求*/publicclassDemo10{publicstaticvoidmain(String[]args){ArrayListlist1=
2、newArrayList();list1.add("a");list1.add("b");list1.add("c");list1.add("d");list1.add("e");ArrayListlist2=newArrayList();list2.add("d");list2.add("e");list2.add("f");list2.add("g");list2.add("h");myAdd(list1,list2);}privatestaticvoidmyAdd(Arr
3、ayListlist1,ArrayListlist2){for(Stringstring:list2){if(!list1.contains(string)){list1.add(string);}}System.out.println(list1);}}题目二:已知文件a.txt文件中的内容为“AAbcdea22dferwplkCC321ou1”,请编写程序读取该文件内容,要求去掉重复字母(区分大小写字母)并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc.....
4、.123..."这样的顺序输出importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;importjava.util.TreeSet;publicclassDemo11{publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderfr=newBu
5、fferedReader(newFileReader("C:\Users\xiawei\Desktop\a.txt"));BufferedWriterbw=newBufferedWriter(newFileWriter("C:\Users\xiawei\Desktop\b.txt"));Stringline=null;while((line=fr.readLine())!=null){line=sort(line);bw.write(line);}bw.close();fr.close();}privates
6、taticStringsort(Stringline){TreeSetset=newTreeSet();StringBuildersb=newStringBuilder();char[]ch=line.toCharArray();for(charc:ch){set.add(c);}for(Charactercharacter:set){sb.append(character);}returnsb.toString();}}题目三:把指定目录下(包含子目录)的所有图片,复制到另一个指
7、定目录下importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;//题目三:把指定目录下(包含子目录)的所有图片,复制到另一个指定目录下publicclassDemo4{staticStringregex=".+\.([j][p][g
8、]
9、[p][n][g]
10、[g][i][f])";publicstaticvoidmain(String[]args)throwsIOException{Filefile=newFile("E:\图片");copyPhoto(file);System.out.println("传输完成!"
此文档下载收益归作者所有