fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.ArrayList;
  4.  
  5. /* Name of the class has to be "Main" only if the class is public. */
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. /* Lista Final */
  11. ArrayList<ArrayList<String>> List = new ArrayList<ArrayList<String>>() {{
  12.  
  13. /* Cria uma List de frutas */
  14. add( new ArrayList<String>() {{
  15. add("Abacaxi");
  16. add("Banana");
  17. add("Cajá");
  18. add("Caqui");
  19. }} );
  20.  
  21. /* Cria uma List de armas */
  22. add( new ArrayList<String>() {{
  23. add("Parafal");
  24. add("M4");
  25. add("PT938");
  26. add("AR-15");
  27. }} );
  28.  
  29. /* Cria uma List de bandas */
  30. add( new ArrayList<String>() {{
  31. add("Evanescence");
  32. add("Linkin Park");
  33. add("Epica");
  34. add("Xandria");
  35. }} );
  36. }};
  37.  
  38. /* Percorre a primeira lista */
  39. for (int i = 0; i < List.size(); i++) {
  40.  
  41. /**
  42. * Percorre as sublistas utilizando expressão Lambda (Java 8)
  43. * Caso não utilize Java 8, substitua por um `for`
  44. */
  45. List.get(i).forEach( x -> {
  46. System.out.println( x );
  47. });
  48. }
  49. }
  50. }
Success #stdin #stdout 0.2s 33380KB
stdin
Standard input is empty
stdout
Abacaxi
Banana
Cajá
Caqui
Parafal
M4
PT938
AR-15
Evanescence
Linkin Park
Epica
Xandria