我在我的应用程序中的后台线程中有一个嵌套的for循环,我有for循环的问题,它跳过迭代,首先循环遍历arraylist,其中包含按类型划分的无线电列表的arraylists,第二个迭代遍历arraylist按类型划分的无线电频率,例如首先用于循环应该遍历包含此类型的arraylist:top hits,classic,80s,90s,RnB。应用程序迭代热门命中,80年代和90年代,所有这些,它都没有完成迭代。 这是代码:
{history_url}
{order_name}
{firstname}
{lastname}
答案 0 :(得分:0)
要迭代totalStations
中每个列表中的每个电台,您可以使用for-each模式:
for (List<RadioStation> stations : totalStations) {
for (RadioStation station : stations) {
// do something with station
}
}
如果由于某种原因,您需要访问各种项目的位置,您可能希望使用传统的for循环:
for (int i = 0; i < totalStations.size(); i++) {
List<RadioStation> stations = totalStations.get(i);
for (int j = 0; j < stations.size(); j++) {
RadioStation station = stations.get(j);
// do something with station
}
}