zoukankan      html  css  js  c++  java
  • 集合框架—ArrayList的用法

    Person.java
    package p.bean;
    
    public class Person {
        
        private String name;
        private int age;
        
        public Person() {
            super();
            // TODO Auto-generated constructor stub
        }
        public Person(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;
        }
        
        
    
    }
    
    
    ArrayListTest.java
    
    package arraylist.test;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    
    import p.bean.Person;
    
    public class ArrayListTest {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            
            
            ArrayList al=new ArrayList();
            al.add(new Person("李四1",21));
            al.add(new Person("李四2",22));
            al.add(new Person("李四3",23));
            al.add(new Person("李四4",24));
            
            Iterator it=al.iterator();
            while(it.hasNext()){
    //            System.out.println(((Person) it.next()).getName()+"::"+((Person) it.next()).getAge());
                
                Person p= (Person)it.next();
                System.out.println(p.getName()+"--"+p.getAge());
            }
            
    
        }
    
    }
    如果要用迭代器取数据,只能在循环里面写一个next()方法,因为该方法会自动往下走。还有就是在取自定义对象时,要注意强转。
  • 相关阅读:
    染色法判定二分图
    Kruskal算法求最小生成树
    Prim算法求最小生成树
    Floyd算法求多源最短路
    spfa判断负环
    java 线程的使用
    java IO基础
    数据库 EXISTS与NOT EXISTS
    数据库 何为相关查询和不相关查询?
    数据库的基础知识
  • 原文地址:https://www.cnblogs.com/stonewu/p/3660162.html
Copyright © 2011-2022 走看看