- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- YY:T 1870-2023 液相色谱 - 质谱法测定试剂盒通用要求.pdf VIP
- 炎德英才大联考·雅礼中学2026届高三9月月考试卷(二)英语试卷(含答案详解).doc VIP
- 四川省成都市玉林中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 石油钻井典型事故案例(钻井课件培训资料).ppt VIP
- 《人民币》解说词全五集.doc VIP
- 工程流体力学(闻建龙)课后习题答案解析.docx VIP
- 吉林省中考英语模拟题及答案.doc VIP
- 四川省巴中市南江县实验中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 课件:中石油四起典型事故案例分析.ppt VIP
- 通过法律的社会控制.pdf VIP
文档评论(0)