首页 > 编程语言 >Java 遍历方式

Java 遍历方式

时间:2022-09-03 21:58:34浏览次数:50  
标签:遍历 Java name 方式 age Coll add Student public

一、遍历方式

  1. 迭代器
  2. 增强for循环
  3. 普通for循环

二、使用

迭代器:
public class IteratorMethod {
    public static void main(String[] args) {
        Collection<String> Coll=new ArrayList<>();
        Coll.add("姚明");
        Coll.add("科比");
        Coll.add("麦迪");
        Coll.add("艾弗森");
        Coll.add("欧文");
        System.out.println(Coll);
        System.out.println("=================");
        //多态 接口             实现类对象
        Iterator<String> it=Coll.iterator();

        while(it.hasNext()){
            String s=it.next();
            System.out.println(s);
        }
    }
}
增强for循环:
public class Student {
    private String name;
    private int age;

    public Student() {
    }
    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
......{
List<Student> students = new ArrayList<>();
        students.add(new Student("科比",24));
        students.add(new Student("麦迪",13));
        students.add(new Student("乔丹",64));
        students.add(new Student("姚明",20));
        
        for(Student st : stufents) {
            System.out.println(st);
        }
}
普通for循环:
......
for (int i = 0; i < students.size(); i++) {
    Student s = students.get(i);
    System.out.println(s);
}
......

标签:遍历,Java,name,方式,age,Coll,add,Student,public
From: https://www.cnblogs.com/arek/p/16653713.html

相关文章

  • Java测试石家庄铁道大学公寓管理系统
    1、定义公寓类,类名:RoomInformation,其中包括五个私有变量(roomno,stunno1,stunno2,stunno3,stunno4,hygienescore)。各成员的含义如下:变量roomno为字符串类型String,最长八位,用......
  • JAVA学习笔记
    Day01 final关键字如果final修饰类中的某一个属性,那么这个属性只能通过构造函数确定值,在确定值以后不能被更改如果final修饰类,那么这个类的实例只能指向一个对象,对象......
  • Java 泛型与通配符 定义与使用
    一、泛型定义:把类型明确的工作推迟到创建对象或调用方法时才明确的类型,简而言之,未明确的数据类型。类型:泛型类,泛型方法,方形接口。格式泛型类格式:class类名<E变量......
  • 开学的JavaScript第一次测试
    这次的课堂测试我的成绩并不理想,经过一些时间的反思,我总结了一些不周到的原因,首先是我在做老师的给定的程序是没有仔细阅读,没有看到一些具体的要求,导致多米诺古效应,所以进......
  • JavaConfig和XML之间的互相引用
    JavaConfig引用JavaConfig  现在,我们临时假设PersonConfig已经变得有些笨重,我们想要将其进行拆分。当然,它目前只定义了两个bean,远远称不上复杂的Spring配置。不过......
  • JavaScript 非运算(!)之双感叹号的使用技巧
    我的另一篇博文中提到JavaScript有哪些是假值,哪些是真值。对于null、undefined、"",等一些假值,JavaScript直接视为false。我有一个需求,判断从浏览器中获取的Cookie是......
  • 【设计模式】Java设计模式 -工厂模式
    【设计模式】Java设计模式-工厂模式......
  • java复习随笔(三)
    常用类StringBuffer类String类创建的字符串是常量,是不可更改的。若要对字符串进行动态增减。则用StringBuffer类,它的对象是可以扩充和修改的,因此StringBuffer又称动态字......
  • Eclipse配置Tomcat搭建java Web (JSP)开发环境
    配置Tomcat服务1.打开窗口-首选项-Server-RuntiomeEnvironments2.点击ADD,选择对应的Tomcat版本,点击下一步路径选择Tomcat解压后的文件夹目录,点击完成并保存创建动......
  • 【Java基础】注释、标识符、关键字
    注释、标识符、关键字1.注释准备阶段建项目是要新建一个空的项目空项目新建完成后要新建一个模组新建的空项目需要配置环境(不勾选环境程序无法执行)注释......