该程序的最后部分应该是在生菜和鸡肉项目之间添加酱菜项目,但每当我运行它时,它都会将其添加到列表的末尾。我不知道为什么。这是我输出它的方式的问题吗?我真的不知道为什么会发生这种情况。请帮忙!将项目添加到java链接列表时遇到问题
public class LinkedListDemo
{
public static void main(String[] args)
{
List<String> myLinkedList = new LinkedList<String>();
String strOutput="";
myLinkedList.add("Bread1");
myLinkedList.add("mustard");
myLinkedList.add("lettuce");
myLinkedList.add("chicken");
myLinkedList.add("tomato");
myLinkedList.add("Bread2");
ListIterator<String> lit = myLinkedList.listIterator();
while(lit.hasNext())
{
strOutput +=(lit.next() + ", ");
}
strOutput +=("end...\n");
while(lit.hasPrevious())
{
strOutput +=(lit.previous() + ", ");
}
strOutput +=("end...\n");
lit.next();
lit.next();
lit.next();
myLinkedList.add("pickles");
ListIterator<String> lit2 = myLinkedList.listIterator();
while(lit2.hasNext())
{
strOutput +=(lit2.next() + ", ");
}
strOutput +=("end...\n");
javax.swing.JOptionPane.showMessageDialog(null, strOutput);
System.exit(0);
}
}
啊,那是我混乱的根源!非常感谢你! – Runic