黑马程序员技术交流社区
标题:
为什么在写迭代器的时候出现多标记
[打印本页]
作者:
mmxcf1
时间:
2015-12-21 16:20
标题:
为什么在写迭代器的时候出现多标记
package com.itheima;
/*创建ArrayList对象,添加5个元素,使用Iterator遍历输出
* */
import java.util.*;
public class Test4 {
//创建一个ArrayList对象
ArrayList<String> list=new ArrayList<String>();
//在list表中添加五个对象
list.add("对象一");
list.add("对象二");
list.add("对象三");
list.add("对象四");
list.add("对象五");
//返回迭代器
Iterator<String> iterator=list.iterator();
//对迭代器进行循环
while<String> iterators=list.iterator(){
String result=iterators.next();
//得到迭代器的下一个值,并返回为String类型
System.out.println(result);//输出结果
}
}
作者:
风浪中
时间:
2015-12-23 20:35
你的方法呢?直接在类里面就写过程了……
作者:
fzh945
时间:
2015-12-23 20:45
package com.itheima.demo;
/*创建ArrayList对象,添加5个元素,使用Iterator遍历输出
* */
import java.util.*;
public class Test4 {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> list = new ArrayList<String>();
// 在list表中添加五个对象
list.add("对象一");
list.add("对象二");
list.add("对象三");
list.add("对象四");
list.add("对象五");
// 返回迭代器
Iterator<String> iterator = list.iterator();
// 对迭代器进行循环
while (iterator.hasNext()) {
String result = iterator.next();
// 得到迭代器的下一个值,并返回为String类型
System.out.println(result);// 输出结果
}
}
}
复制代码
作者:
mmxcf1
时间:
2016-1-8 10:06
风浪中 发表于 2015-12-23 20:35
你的方法呢?直接在类里面就写过程了……
后面补了一下,现在可以用了
作者:
mmxcf1
时间:
2016-1-8 10:09
fzh945 发表于 2015-12-23 20:45
非常感谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2