java集合框架
来源:互联网 发布:好程序员的android 编辑:程序博客网 时间:2024/06/05 05:36
1.作业:
使用ArrayList集合,对其添加100个不同的元素:
1.使用add()方法将元素添加到ArrayList集合对象中;
2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素;
使用ArrayList集合,对其添加100个不同的元素:
1.使用add()方法将元素添加到ArrayList集合对象中;
2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素;
3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常;
代码如下:
import java.util.*; public class test { public static void main(String args[]){ ArrayList list = new ArrayList(); for(int i=0;i<100;i++){ list.add(i); } Iterator it=list.iterator(); while(it.hasNext()){ Object obj=it.next(); System.out.println(obj); } try { System.out.println("调用get读取索引位置为50:"); System.out.println(list.get(50)); System.out.println("调用get读取索引位置为102:"); System.out.println(list.get(102)); } catch (IndexOutOfBoundsException e) { System.out.println("数据越界!"); } } }运行结果:
作业2:
选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Map集合的比较器Comparator,因字符串对象的大小比较是按字典序,而非对应的数值。
要求:必须使用Map集合的内部排序机制进行排序,不能在外部排序.
代码如下:
运行结果:
阅读全文
0 0
- Java集合:集合框架
- 【Java】java集合框架
- [Java]Java集合框架
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- Java集合框架 (一)
- Java集合框架 (二)
- Java集合框架(三)
- Java集合框架
- 也来谈Java集合框架
- 也来谈Java集合框架
- Java集合框架 (一)
- Java集合框架
- 也来谈Java集合框架
- java集合框架
- Java集合框架总结
- 机器学习--写在最前面
- 获取第几天时间的日期
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- Shiro技术的整合
- 【Scikit-Learn 中文文档】预测目标 (y) 的转换
- java集合框架
- React 基础知识点复习
- Atom安装markdown插件
- Spring boot跨域问题
- Java基础之数据类型(二)String,StringBulider,StringBuffer区别以及常用API
- 将yyyy-MM-dd hh:mm:ss转化为yyyy-MM-dd
- 几个IDS开源系统介绍
- AMOS分析技术:路径分析;用SPSS做路径分析麻烦?那就用AMOS分析吧
- fragment配合viewpager实现懒加载