Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在LinkedList中使用节点_Java_Linked List - Fatal编程技术网

Java 在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

我想用整数填充一个LinkedList,然后用这个LinkedList做一些事情。我必须做些什么才能使用节点,下一步才能在linkedlist中移动?(该程序的最终目标是根据标准遍历并删除某些整数)

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);
}