我是新人,第一次发帖,如有错误请见谅。我想显示来自 4 LinkedList 的元素以及要像在表格中一样显示的元素。我不需要 JTable,因为我不需要 GUI。我试过使用 ListIterator 但它并没有全部显示:我的意思是如果一个列表有 5 个元素而另一个有 3 个元素,则每个列表中只会显示 3 个元素。一段代码价值超过一百万字,所以:
LinkedList list1 = new LinkedList();
LinkedList list2 = new LinkedList();
LinkedList list3 = new LinkedList();
LinkedList list4 = new LinkedList();
list1.addFirst("A");
list1.addFirst("B");
list1.addFirst("C");
list1.addFirst("D");
list1.addFirst("E");
list1.addFirst("F");
list2.addFirst("G");
list2.addFirst("H");
list2.addFirst("I");
list2.addFirst("J");
list2.addFirst("K");
list2.addFirst("L");
list2.addFirst("M");
list3.addFirst("N");
list3.addFirst("O");
list3.addFirst("P");
list3.addFirst("Q");
list3.addFirst("R");
list3.addFirst("S");
list3.addFirst("T");
list3.addFirst("U");
list4.addFirst("V");
list4.addFirst("W");
list4.addFirst("X");
list4.addFirst("Y");
list4.addFirst("Z");
ListIterator it1 = list1.listIterator();
ListIterator it2 = list2.listIterator();
ListIterator it3 = list3.listIterator();
ListIterator it4 = list4.listIterator();
while (it1.hasNext() && it2.hasNext() && it3.hasNext() && it4.hasNext()){
System.out.println(it1.next()+"\t\t\t"+ it2.next()+"\t\t\t"+it3.next()+"\t\t\t"+it4.next());
}
输出是这样的:
我很困惑为什么这是输出,所以如果有人能解释我做错了什么或者能给我一个提示或一个例子,我将不胜感激。这不是作业,我只是一个人学习JAVA。先感谢您 !