for(int n : list)如果用for(;;)方式来写的话,应该怎样书写?
解决方案 »
- 请教一个java字符串处理的问题
- 求一个简单的JAVA程序运行问题
- java如何实现fft算法
- 关于gif rgb的问题,高手进!!!
- eclipse问题求解用。调用方法的时候,老是卡机
- java 和c#之间传递字符出现乱码
- java+db2,遇到取数据的简单问题!请教
- 系统运行一段时间变得很慢,cpu占有正常,内存占用较少,仅有30多M,为什么???
- jPopupMenu怎么老是弹不出来???????
- 哥们们,快帮帮忙,哪里有sun的SL--275.中文版 下载??
- 关于 java.beans.PropertyDescriptor.getWriteMethod()
- 急求解:js传两个参数给action出现问题
int n = list.get(i);
//处理n
}
u.setName("admin");
u.setPassWrod("pass");
List<Users> l=new ArrayList<Users>();
l.add(u);
for (Users users : l) {
System.out.println(users.getName());
}
for (int i = 0; i < l.size(); i++) {
Users us=l.get(0);
System.out.println(us.getPassWrod());
}
用在泛型的吧
for(int i = 1;i <list.size();i++)但也太建议使用 平常用的也很少它除了少写几个字母 别的没什么优点呵呵
这样写效率才也低
int x = list.get(i);
.......
}
list可以直接用get吧,set才用迭代器,是这样么?
我是个初学者,有不对请指出,谢谢
实质上使用迭代器
如果list是数组,则直接使用下标访问,否则使用迭代器。
int n=(Integer)list.get(i);//取得的为Object
}
下标从0开始.