需要引入的包
commons-beanutils-1.8.3
commons-collections-3.2.1
ezmorph-1.0.5
List<Product>
List 中放的是一个Product类,包含Name,NO
public static void main(String[] args) {
List<Product> prods = new ArrayList<Product>();
// 1. 使用 for
Product prod = null;
for (int i = 0; i < prods.size(); i++) {
prod = prods.get(i);
System.out.println(prod.getName() + prod.getNo());
}
// 2. 使用 foreach
for (Product p : prods) {
System.out.println(p.getName() + p.getNo());
}
// 3. 使用迭代器
Iterator<Product> iter = null;
for (iter = prods.iterator(); iter.hasNext(); ) {
prod = iter.next();
System.out.println(prod.getName() + prod.getNo());
}
}
Json 数据打印
JSONObject jsonObject = JSONObject.fromObject(json);
Set set = jsonObject.keySet(); for (Object key : set){
System.out.println(key); }引入net.sf.json.JSONObject
JSONObject object = JSONObject.fromObject(jsonData);
引入org.json.JSONObject
JSONObject object = new JSONObject(jsonData);
本文介绍了几种遍历Java List集合的方法,包括for循环、foreach增强循环及迭代器方式,并展示了如何使用不同包来解析JSON数据。

被折叠的 条评论
为什么被折叠?



