IO流加集合加强练习题附答案_第1页
IO流加集合加强练习题附答案_第2页
IO流加集合加强练习题附答案_第3页
IO流加集合加强练习题附答案_第4页
IO流加集合加强练习题附答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、休息日加强补充练习题:标题:包含两个集合“a”、“b”、“c”、“d”、“e”和“d”、“e”、“f”、“g”import Java . util . ArrayList;/*标题1 :包含“a”、“b”、“c”、“d”、“e”和“d”、“e”、“f”、“g”将这两个聚合重复数据消除项目组合在一起以满足需求*/Public class demo 10public static void main(stringargs)ArrayList list 1=new ArrayList();list 1 . add( a );list 1 . add( b );list 1 . add( c );li

2、st 1 . add( d );list 1 . add( e );ArrayList list 2=new ArrayList();list 2 . add( d );list 2 . add( e );list 2 . add( f );list 2 . add( g );list 2 . add( h );MyAdd(list1,list 2);private static void myadd(ArrayList list 1,ArrayList list 2) 字串:清单For)、If(!清单1。list 1 . contains(string)list 1 . add(string

3、);system . out . print ln(list 1);标题2:已知文件a.txt的内容为“AAbcdea22dferwplkCC321ou1 ou 1”。读取此文件的内容,删除重复的文字(区分大小写),并编写程序以按自然排序顺序输出到b.txt文件。也就是说,b.txt文件的内容是 abc. 123 . 必须按与相同的顺序输出import Java . io . buffered reader;import Java . io . buffered writer;import Java . io . file reader;import Java . io . file writ

4、er;import Java . io . io exception;import Java . util . treeset;Public class demo 11public static void main(stringargs)throws io exception buffered reader fr=new buffered reader(new file reader(c : users buffered writer bw=new buffered writer(c : users String line=nullWhile (line=fr.readLine()!=null

5、) line=sort(line);bw . write(line);bw . close();fr . close();Private static string sortTreeSet set=new TreeSet();string builder sb=new string builder();charch=line . tochar array();For (char c : ch) set . add(c);For (character : set) sb . append(character);return sb . tostring();标题:将指定目录(包括子目录)中的所有图

6、片复制到其他指定目录import Java . io . buffered input stream;import Java . io . buffered output stream;import Java . io . file;import Java . io . fileinputstream;import Java . io . fileoutputstream;import Java . io . io exception;/标题:将指定目录(包括子目录)下的所有图片复制到其他指定目录Public class demo 4Static string regex=。 。(jp|png

7、|gIf);public static void main(stringargs)throws io exception File File=new File(“e : 图”);Copy photo(文件);System.out.println(“传输完成!”);private static void copy photo(file file)throws io exception filefiles=file . list files();文件文件2 3360文件(for)If (file2.isDirectory() 复制photo(文件2); elseif (file2.getname(

8、)。matches (regex)buffered input stream bis=new buffered input stream(new file input stream(file 2);bytebuf=new byte1024 * 20;int lenght=0;buffered output stream Bos=new buffered output stream(c : 32;users While (lenght=bis.read(buf)!=-1) Bos.write(buf,0,lenght);Bos . close();bis . close();标题4 :模拟用户登

9、录功能的实现。收到用户输入的用户名和密码,然后与文件中存储的用户名和密码匹配import Java . io . buffered reader;import Java . io . buffered writer;import Java . io . file;import Java . io . file reader;import Java . io . file writer;import Java . io . io exception;import Java . util . scanner;/模拟用户登录功能的实现。收到用户输入的用户名和密码,然后与文件中存储的用户名和密码匹配P

10、ublic class demo 13Staticfile file=new file( c : 32;usersTry file . create newfile(); catch (IOException e) /TODO Auto-generated catch blocke . printstacktrace();static scanner sc=new scanner(system . in);public static void main(stringargs)throws exception While (true) System.out.println(“功能A:注册B:登录

11、选择”);string s=sc . next();If (a )。equals ignorecase (s)/注册register(); elseif (b )。equals ignore case(s)/注册log in();Break elseSystem.out.println(输入无效。或者,输入“b ”。/注册private static void register()throows io exception 输入System.out.println(“用户名:”)。);string Admin=sc . next();输入System.out.println(密码:)。);str

12、ing password=sc . next();string register line=password = admin;buffered writer bw=new buffered writer(c : users xiawei desktop config . properties ,true);bw . write(register line);bw . newline();System.out.println(注册成功!帐户名:“Admin”密码:“password;bw . close();/注册private static void log in()throws io exc

13、eption,exceptionint count=0;While (true) 输入System.out.println(“用户名:”)。);string Admin=sc . next();输入System.out.println(密码:)。);string password=sc . next();String line=password = Adminbuffered reader br=new buffered reader(new file reader(c : users String str=nullBoolean isLogin=falseWhile (str=br.read

14、Line()!=null) If (line.equals (str)IsLogin=trueBreakbr . close();If (isLogin) System.out.println(Admin 欢迎再次使用);Break else计数;System.out.println(密码输入错误!);If (count=5) 输入了多次System.out.println(”错误,帐户已锁定30秒。请稍后再试!”);thread . sleep(30000);If (count=8) System.out.println(“程序10秒后自动关闭!”);thread . sleep(10000);system . exit(0);标题5 :在c盘下有txt文本,读取该文本并计算指定给该文本的字符数(例如,将字符指定为“我”),将该字符及其对应的次数输出到当前项目的key.txt(例如,输出格式为:或=10)import Java . io . buffered reader;import Java . io . buffered writer;import Java . io . file;import Java . io . file reader;import Java . io . file writer;im

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论