List Inside List Iteration in Java
List:
Usually we can iterate a list using iterator or foreach loop. Here we are first iterating the mainlist which holds sublists. And the sublists are iterated and printed the values.
Program:
package com.ngdeveloper.com; import java.util.ArrayList; import java.util.List; public class ListInsideListIteration { public static void main(String[] args) { List mainList = new ArrayList(); List mobileCompanies = new ArrayList(); List laptopCompanies = new ArrayList(); mobileCompanies.add("Nokia"); mobileCompanies.add("Samsung"); mobileCompanies.add("Apple"); laptopCompanies.add("Dell"); laptopCompanies.add("Lenovo"); laptopCompanies.add("Hp"); mainList.add(mobileCompanies); mainList.add(laptopCompanies); for (Object subList : mainList) { for (Object listValues : (List)subList) System.out.println(listValues); } } }
Output:
Nokia
Samsung
Apple
Dell
Lenovo
Hp
Thanks for reading this post……….!!!