一道面试题,大家来回答看看啊 5 写出3种遍历一个list的方法,(使用for循环) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般的for 新的for还有……? 1. for(int i=0;i<list.size();i++)2. for(Object o:list) 3.Iterator it=list.iterator() for(;it.hasNext();)4.Object os[]=list.toArray(); for(int i=0;i<os.length;i++)5. for(Object o:os)不晓得对不对 题目好像不太容易理解是写3种for循环?都是for循环的话 那以什么为区别呢 没错!但本质上 for(Object o : list) 与 Iterator it = list.iterator(); for(;it.hasNext();) 相同。 1. 直接循环list for(int i=0;i <list.size();i++) 2. 使用迭代器 Iterator it=list.iterator() for(;it.hasNext();) 3. for(Object o:list) 这个好像有点勉强哟 引用 2 楼 lovingprince 的回复:1. for(int i=0;i <list.size();i++) 2. for(Object o:list) 3.Iterator it=list.iterator() for(;it.hasNext();) 4.Object os[]=list.toArray(); for(int i=0;i <os.length;i++) 5. for(Object o:os) 1 迭代器 iterator2 index读取 get()3 使用JDK5的新特性 1. for(Object o:list) { System.out.println(o.toString()); }2. for(int i=0;i<list.size();i++) { System.out.println(list.get(i).toString()); }3. Set set = new HashSet(list); for(Iterator it=set.iterator();it.hasNext();) { Object o = it.next; System.out.println(o.toString());} 线程程序,望大虾指教 关于Java数据类型 求高手帮我算一组数据,能给一个算数的公式 有个问题想了两天没有太好的解决方法,请高手指点!!! 三元操作符 编辑控件的滚动问题 菜鸟提问:我想把JTextField中输入的数组读出,但是它是以字符串形式读出的,如何转化为数组呢 关于调用监听事件的问题(急) 请问将一个int和一个string放入byte[]内如何实现? java数据类型哪些是有符号哪些是无符号的? 如何在swing中实现点击按钮下载文件 java实现C类似链表
新的for
还有……?
2. for(Object o:list)
3.Iterator it=list.iterator()
for(;it.hasNext();)4.Object os[]=list.toArray();
for(int i=0;i<os.length;i++)5. for(Object o:os)
不晓得对不对
是写3种for循环?
都是for循环的话 那以什么为区别呢
for(int i=0;i <list.size();i++)
2. 使用迭代器
Iterator it=list.iterator()
for(;it.hasNext();)
3. for(Object o:list) 这个好像有点勉强哟
1. for(int i=0;i <list.size();i++)
2. for(Object o:list) 3.Iterator it=list.iterator()
for(;it.hasNext();) 4.Object os[]=list.toArray();
for(int i=0;i <os.length;i++) 5. for(Object o:os)
2 index读取 get()
3 使用JDK5的新特性
{ System.out.println(o.toString()); }2. for(int i=0;i<list.size();i++)
{ System.out.println(list.get(i).toString()); }3. Set set = new HashSet(list);
for(Iterator it=set.iterator();it.hasNext();)
{ Object o = it.next; System.out.println(o.toString());}