Java_基础—集合的遍历之迭代器遍历
来源:互联网 发布:js数组添加json对象 编辑:程序博客网 时间:2024/06/02 02:02
package com.soar.collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import com.soar.bean.Student;@SuppressWarnings({ "rawtypes", "unchecked" })public class Demo5_Iterator {/** * A:迭代器概述 * 集合是用来存储元素,存储的元素需要查看,那么就需要迭代(遍历) * B:案例演示 * 迭代器的使用 */ public static void main(String[] args) { //demo1_Iterator(); Collection c = new ArrayList(); c.add(new Student("张三",23)); //Object obj = new Student("张三",23); c.add(new Student("李四",24)); c.add(new Student("王五",25)); c.add(new Student("赵六",26)); //获取迭代器 Iterator it = c.iterator(); while(it.hasNext()){ //System.out.println(it.next()); //toString方法 Student s = (Student)it.next(); //向下转型 System.out.println(s.getName()+"..."+s.getAge()); } }private static void demo1_Iterator() { Collection c = new ArrayList(); c.add("a"); c.add("b"); c.add("c"); c.add("d"); //对集合中的元素进行迭代(遍历) Iterator it = c.iterator(); //获取迭代器/* boolean b1 = it.hasNext(); //判断集合中是否有元素,有就返回true Object obj1 = it.next(); System.out.println(b1); //true System.out.println(obj1); //a boolean b2 = it.hasNext(); //判断集合中是否有元素,有就返回true Object obj2 = it.next(); System.out.println(b2); //true System.out.println(obj2); //b */ while(it.hasNext()){ System.out.println(it.next()); }}}
阅读全文
0 0
- Java_基础—集合的遍历之迭代器遍历
- Java_基础—Map集合的遍历之键找值
- Java_基础—集合的遍历之集合转数组遍历
- Java_基础—Map集合的遍历之键值对对象找键和值
- java_集合的遍历总结
- Java_基础—List集合存储学生对象并遍历
- 集合框架_集合的遍历之迭代器遍历
- Java_集合操作_遍历集合方法
- Java_遍历Map集合的四种方法
- Java_基础—HashSet存储字符串并遍历
- Java基础复习之遍历Map集合
- Java 基础 之 集合遍历删除
- JAVA集合的应用之——集合的遍历
- Java_基础—集合的总结
- Java_遍历集合过程中删除集合元素报错的解决方案
- java基础——Map集合遍历
- Java_集合操作_不同的列表选择不同的遍历方法
- Java_集合操作_使遍历Map时取出的元素顺序与放入时一致
- Spring Data JPA 多属性排序
- Spring集成redis实现session共享(无视服务器)
- String类的增删查改(深拷贝,现代写法)
- 01-JS特效-三大系列之offset系列
- HTML
- Java_基础—集合的遍历之迭代器遍历
- Zigbee 设置信道,PANID,发射功率
- React Native 拆分业务包 bundle拆包 分包 携程方案
- Python数据结构--元组
- 1002. A+B for Polynomials (25)
- StringBuffer类
- JQ实现效果:验证用户名是否为空
- 过滤器中的chain.doFilter(request,response)
- git 将本地项目提交到coding上托管