Java集合操作示例
Java集合操作示例
目录
数组转集合
使用 Java Util 类的 Arrays.asList(name) 方法将数组转换为集合:
集合比较
将字符串转换为集合并使用 Collection 类的 Collection.min() 和 Collection.max() 来比较集合中的元素。
集合反转
使用 Collection 和 Listiterator 类的 listIterator() 和 collection.reverse() 方法来反转集合中的元素:
List循环移动元素
使用 Collections 类的 rotate() 来循环移动元素,方法第二个参数指定了移动的起始位置:
List元素替换
使用 Collections 类的 replaceAll() 来替换List中所有的指定元素:
集合练习
- 生成10个随机数,值在100到200之间;
- 将这十个数存入HashSet集合中(有可能集合的长度小于10);
- 将这个HashSet集合转换成ArrayList集合;
- 重新为ArrayList集合排序,按照从小到大的顺序;遍历该集合;
执行效果:
Map练习题
利用Map,完成下面的功能:
从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。
历届世界杯冠军
届数 |
举办年份 |
举办地点 |
冠军 |
第一届 |
1930年 |
乌拉圭 |
乌拉圭 |
第二届 |
1934年 |
意大利 |
意大利 |
第三届 |
1938年 |
法国 |
意大利 |
第四届 |
1950年 |
巴西 |
乌拉圭 |
第五届 |
1954年 |
瑞士 |
西德 |
第六届 |
1958年 |
瑞典 |
巴西 |
第七届 |
1962年 |
智利 |
巴西 |
第八届 |
1966年 |
英格兰 |
英格兰 |
第九届 |
1970年 |
墨西哥 |
巴西 |
第十届 |
1974年 |
前西德 |
西德 |
第十一届 |
1978年 |
阿根廷 |
阿根廷 |
第十二届 |
1982年 |
西班牙 |
意大利 |
第十三届 |
1986年 |
墨西哥 |
阿根廷 |
第十四届 |
1990年 |
意大利 |
西德 |
第十五届 |
1994年 |
美国 |
巴西 |
第十六届 |
1998年 |
法国 |
法国 |
第十七届 |
2002年 |
韩日 |
巴西 |
第十八届 |
2006年 |
德国 |
意大利 |
第十九届 |
2010年 |
南非 |
西班牙 |
第二十届 |
2014年 |
巴西 |
德国 |
效果:
- 点赞
- 收藏
- 关注作者
评论(0)