Java笔共23题(附)教程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
★里面有解题思路一样的没有全部解答,仅仅将题目列出,稍微改变即可得出结果★ 笔试题重点, 1、复制文件 2、多线程 3、集合 4、反射 ///////////////////////////////////////////////////////////////////// 1 /* Collection集合体系图 Collection |----List 元素有序,可重复 |----ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高 |----Vector 底层数据结构是数组,查询快,增删慢,线程★安全★,效率低 |----LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高 |----Set 元素无序,唯一。 |----HashSet |----TreeSet 遍历集合的两种方式: 1、通过获取键的集合,遍历键的集合,通过键获取值 2、通过键值对集合,遍历键值对对象,分别取得键值 */ import java.util.HashMap; import java.util.Set; import java.util.Map.Entry; import java.util.Map; class ForMap { public static void main(String[] args) { //创建一个map对象 HashMapString,String map = new HashMapString,String(); //向map中添加元素 map.put(A,101); map.put(B,102); map.put(C,103); map.put(D,104); //获取键的集合 SetString set = map.keySet(); //循环遍历键集合 for (String str : set) { //通过键获取值 System.out.println(str+---+map.get(str)); } System.out.println(----------------------); //获取map的键值对集合 SetEntryString, String mset = map.entrySet(); //循环遍历键值对集合 for(EntryString, String me : mset) { //用键值对对象分别获取键和值 System.out.println(me.getKey()+---+me.getValue()); } System.out.println(----------------------); } } //////////////////////////////////////////////////////////////////// 2 /* 题目1: 创建ArrayList对象,添加5个元素,使用Iterator遍历输出。*/ ****************************************************************************** /*题目2: 两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”}, 把这两个集合去除重复项合并成一个 思路: 这道题主要是考察集合的知识的,可以用ArrayList解决问题 1、先创建这两个集合 2、向这两个集合分别添加元素 3、用第二个集合的调用iterator()方法获取Iterator对象 4、遍历第二个集合,并用第一个集合判断是否包含第一个 集合的元素,如果不包含就向集合一添加元素 5、打印集合1,就是想要的结果 */ //导包 import java.util.List; import java.util.ArrayList; import java.util.Iterator; class Test { public static void main(String args[]) { //创建集合1 ListString list1 = new ArrayListString(); //向集合1添加元素 list1.add(a); list1.add(b); list1.add(c); list1.add(d); list1.add(e); //创建集合2 ListString list2 = new ArrayListString(); //向集合2

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档