java - 下面代码中的列表迭代列表——哪种方法更好?

标签 java collections arraylist

我正在迭代列表的列表。在我的代码中 listofuserdetailsperAccountList<List> 。我正在考虑以下两种方法,请告诉我哪种方法是正确的、更有效的并且在java编码中应该遵循。

方法一-----

for(int i=0;i<=listofuserdetailsperAccount.size();i++){
    List list=(List) listofuserdetailsperAccount.get(0);
}

方法2---

for(int i=0;i<=listofuserdetailsperAccount.size();i++){
        List list= new ArrayList();
             list=(List) listofuserdetailsperAccount.get(0);
    }

最佳答案

我会选择每个循环

for( List userDetailsPerAccount : listOfUserDetailsPerAccount ) {
    //anything you want to do with userDetailsPerAccount

}

关于java - 下面代码中的列表迭代列表——哪种方法更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22928314/

相关文章:

java - 单击按钮时如何快速播放声音(android)

java - 从构造函数调用 repaint()

java - 需要知道碰撞何时开始和结束 box2d

java - 在 Java 中将数据从 HashSet 移动到 ArrayList

java - ArrayList 的 IndexOutOfBounds(用多个数字测试)

java - 获取真实文件扩展名-Java代码

java - iText Java 禁用打印 pdf

Javascript:如何测试一个对象是一个对象(而不是数组或字符串)?

java - JAXB UnMarshal Collection 元素顺序 - 续

android - 从异步方法传递 ArrayList