可迭代的自定义链表

时间:2016-05-16 14:51:20

标签: java foreach linked-list iterator iterable

我正在编写一个LinkedList类作为赋值的一部分。 LinkedList.java:

LinkedList类:http://pastebin.com/KyKM3hP2

我正试图让我的班级工作。

yourString.split(" ");

1 个答案:

答案 0 :(得分:0)

您必须将ListA的声明更改为此类

LinkedList<LinkedList<String>> ListA = new LinkedList<>();
for (String i : ListA.index(0)){
//do something with i 
}

如果你想获得ListA中的所有字符串,那就这样做吧。

   for (List lis : YourList){
     for(String s : lis){
      //System.out.println(s);
     }
    }

如果您的linkedList包含LinkedList LinkedLists Strings,那么您必须使用2个增强型for loops

如果您使用的是Java 8,可以这样做。

       Yourlist.forEach(templist ->{
       templist.forEach(s ->{
            System.out.println(s);
        });
        });