java吧 关注:1,299,132贴子:12,837,034
  • 1回复贴,共1

Java 每日一题:2016年8月29日

取消只看楼主收藏回复

每天在这里贴一道 Java 题。
问题不难,有 Java 的基本知识就可以做出来。
问题也不偏,日常工作中时不时会碰到。
每日一题索引页:52.36.153.52:8080/javaquestions/

请问输出结果是什么?


1楼2016-08-29 10:29回复
    源程序:
    package javaquestions;
    import java.util.ArrayList;
    import java.util.Iterator;
    public class JavaQuestion20160829
    {
    public static void main(String[] args)
    {
    ArrayList<Person> al = new ArrayList<Person>();
    al.add(new Person("zhangsan22", 22));
    al.add(new Person("zhangsan23", 23));
    al.add(new Person("zhangsan24", 24));
    al.add(new Person("zhangsan25", 25));
    Iterator<Person> it = al.iterator();
    while (it.hasNext())
    {
    System.out.println(it.next().name + " -- " + it.next().age);
    }
    }
    }
    class Person
    {
    String name;
    int age;
    Person(String name, int age)
    {
    this.name = name;
    this.age = age;
    }
    }


    2楼2016-08-29 10:30
    回复