java
来源:互联网 发布:mac与windows共享文件 编辑:程序博客网 时间:2024/06/11 21:54
使用ArrayList集合,对其添加100个不同的元素:
1.使用add()方法将元素添加到ArrayList集合对象中;
2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素;
3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常;
package lesson8;import java.util.*;public class JHKJ {public static void main(String[] args) {ArrayList list = new ArrayList(); //创建集合for(int i=1;i<=100;i++)list.add(i); //向集合中添加元素 Iterator<String> iter=list.iterator();//获取Iterator迭代器 while(iter.hasNext()) { //判断是否存在下一个元素 Object obj = iter.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("下标越界"); }}}
阅读全文
0 0
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 享元模式
- spring boot web项目部署到外部tomcat
- Sublime Text3必备插件:SQL格式化工具(SqlBeautifier)
- 11.26补坑
- python3版本中的urllib
- java
- python 实现9宫格
- 让OpenCV2.4.9支持虚拟环境python3.5
- 项目管理--项目与项目管理
- springboot整合redis
- I AM BACK
- [左偏树]BZOJ 2809——[Apio2012]dispatching
- 项目管理--项目开发基本流程
- 计算机网络第一章概述(2)