1
下列代码中,说法正确的是(a) ----- 单选
ArrayList<Person> list = new ArrayList<>();
list.add(new Person("张三", 23));
list.add(new Person("李四", 24));
list.add(new Person("王五", 25));
list.add(new Person("赵六", 26));
Iterator<Person> it = list.iterator();
while(it.hasNext()) {
Person p = it.next();
System.out.println(p.getName() + "..." + p.getAge());
}
A、编译报错,因为it.next()方法返回的是Object类型,但却使用了Person类型来接收
B、不会打印出每个Person对象的姓名和年龄
C、hashNext()方法的返回值类型是boolean类型
D、什么也不会输出
2
假设有一个Student类,下列哪个选项符合对象数组的格式要求(c ) ----- 单选
A、Student[] students = new Student[]
B、student[] students = new student[]
C、Student[] students = new Student[5]
D、student[] students = new student[5]