• 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());
            }
        }
    }
  • 相关阅读:
    vue-cli的npm run build的常见问题
    es6 Symbol
    es6 对象的扩展
    es7 函数绑定
    es6 箭头函数
    学习weex遇见非常奇怪的问题
    微信
    java面试题
    PHP面试题
    Android
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7252355.html
Copyright © 2020-2023  润新知