java吧 关注:1,299,059贴子:12,836,712
  • 21回复贴,共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
    回复
      2026-03-10 07:52:37
      广告
      不感兴趣
      开通SVIP免广告
      zhangsan22 -- 23
      zhangsan24 -- 25


      IP属地:湖北3楼2016-08-29 16:43
      回复
        求解,为什么会这样?小白一个


        来自iPhone客户端4楼2016-08-29 16:46
        收起回复
          调用两次next


          IP属地:北京来自Android客户端5楼2016-08-29 17:17
          收起回复
            想学的可以加我唯心rose165cm,有独家学习资料赠送哦


            6楼2016-08-29 17:25
            回复
              目测zhangsan22,23
              zhangsan24,25
              两次next


              IP属地:广东来自Android客户端7楼2016-08-29 17:49
              收起回复
                两次next,同心手,不知道对不


                来自iPhone客户端8楼2016-08-29 18:07
                回复
                  2026-03-10 07:46:37
                  广告
                  不感兴趣
                  开通SVIP免广告
                  应该是
                  zhangsan22 -- 23
                  zhangsan24 -- 25


                  10楼2016-08-29 22:49
                  回复
                    不会出现异常?


                    来自Android客户端11楼2016-09-03 08:02
                    回复