zoukankan      html  css  js  c++  java
  • java之集合Collection 具体解释之4

    package cn.itcast_04;
    
    public class Student {
        private String name;
        private int age;
    
        public Student() {
            super();
        }
    
        public Student(String name, int age) {
            super();
            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;
        }
    
    }
    
    package cn.itcast_04;
    
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    /*
     * 需求:存储字符串并遍历。
     * 
     * 分析:
     *      A:创建集合对象
     *      B:创建字符串对象
     *      C:把字符串对象加入到集合中
     *      D:遍历集合
     */
    public class CollectionTest {
        public static void main(String[] args) {
            // 创建集合对象
            Collection c = new ArrayList();
    
            // 创建字符串对象
            // 把字符串对象加入到集合中
            c.add("林青霞");
            c.add("风清扬");
            c.add("刘意");
            c.add("武鑫");
            c.add("刘晓曲");
    
            // 遍历集合
            // 通过集合对象获取迭代器对象
            Iterator it = c.iterator();
            // 通过迭代器对象的hasNext()方法推断有没有元素
            while (it.hasNext()) {
                // 通过迭代器对象的next()方法获取元素
                String s = (String) it.next();
                System.out.println(s);
            }
        }
    }
    package cn.itcast_04;
    
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    /*
     * 需求:存储自己定义对象并遍历Student(name,age)
     *
     * 分析:
     *      A:创建学生类
     *      B:创建集合对象
     *      C:创建学生对象
     *      D:把学生对象加入到集合对象中
     *      E:遍历集合
     */
    public class CollectionTest2 {
        public static void main(String[] args) {
            // 创建集合对象
            Collection c = new ArrayList();
    
            // 创建学生对象
            Student s1 = new Student("貂蝉", 25);
            Student s2 = new Student("小乔", 16);
            Student s3 = new Student("黄月英", 20);
            Student s4 = new Student();
            s4.setName("大乔");
            s4.setAge(26);
    
            // 把学生对象加入到集合对象中
            c.add(s1);
            c.add(s2);
            c.add(s3);
            c.add(s4);
            c.add(new Student("孙尚香", 18)); // 匿名对象
    
            // 遍历集合
            Iterator it = c.iterator();
            while (it.hasNext()) {
                Student s = (Student) it.next();
                System.out.println(s.getName() + "---" + s.getAge());
            }
        }
    }
  • 相关阅读:
    算法刷题训练(2020.10.6)
    使用Gitee作为图片仓库,博客园引入图片【2020.10.3】
    阿里云DevOps助理工程师认证学习笔记:敏捷项目管理+需求分析【2020.10.2 10.3】
    算法刷题训练(2020.9.30)
    爬取百度贴吧数据(练习Python爬虫)
    算法刷题训练(2020.9.29)
    算法刷题训练(2020.9.28)
    软件测试:软件开发模型和软件测试模型
    计算机组成原理练习题(有助于理解概念)
    wamp环境下Wordpress的安装
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7252355.html
Copyright © 2011-2022 走看看