Java 在LinkedList中使用节点
我想用整数填充一个LinkedList,然后用这个LinkedList做一些事情。我必须做些什么才能使用节点,下一步才能在linkedlist中移动?(该程序的最终目标是根据标准遍历并删除某些整数)Java 在LinkedList中使用节点,java,linked-list,Java,Linked List,我想用整数填充一个LinkedList,然后用这个LinkedList做一些事情。我必须做些什么才能使用节点,下一步才能在linkedlist中移动?(该程序的最终目标是根据标准遍历并删除某些整数) import java.util.*; 公共课玛丽{ 公共部门负责人; 公共静态计数器; 公共静态整数(整数N,整数K){ LinkedList=新建LinkedList(); 对于(inti=1;i我想Iterator最适合您的情况 Iterator<Integer> it = lis
import java.util.*;
公共课玛丽{
公共部门负责人;
公共静态计数器;
公共静态整数(整数N,整数K){
LinkedList=新建LinkedList();
对于(inti=1;i我想Iterator
最适合您的情况
Iterator<Integer> it = list.iterator();
while(it.hasNext()) {
Integer value = it.next();
System.out.println(value);
}
Iterator it=list.Iterator();
while(it.hasNext()){
整数值=it.next();
系统输出打印项次(值);
}
当您在代码中的注释行之后插入此部分时,将输出列表中的所有数字
因此,如果需要使用Iterator()
方法通过LinkedList
创建一个Iterator
,然后使用其next()
方法获取值并移动到下一个元素和hasNext()
检查列表中是否有更多元素。这里有一个很好的示例:向您展示如何添加、删除、获取等。到目前为止您尝试了什么?我们不会为您做这些工作,但我们可以帮助您调整代码以解决问题您需要编写自己的链表类,而不是使用内置的链表类
Iterator<Integer> it = list.iterator();
while(it.hasNext()) {
Integer value = it.next();
System.out.println(value);
}