Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
无法将Eclipse错误解析为类型 导入java.awt.List; 导入java.util.LinkedList; 导入java.util.ListIterator; 公共级HW1{ 公共静态void main(字符串[]args){ 字符串s=“”; 布尔标志=假; int pos=-1; 列表花名册=新建LinkedList();_Java_Eclipse_Iterator_Linked List - Fatal编程技术网

无法将Eclipse错误解析为类型 导入java.awt.List; 导入java.util.LinkedList; 导入java.util.ListIterator; 公共级HW1{ 公共静态void main(字符串[]args){ 字符串s=“”; 布尔标志=假; int pos=-1; 列表花名册=新建LinkedList();

无法将Eclipse错误解析为类型 导入java.awt.List; 导入java.util.LinkedList; 导入java.util.ListIterator; 公共级HW1{ 公共静态void main(字符串[]args){ 字符串s=“”; 布尔标志=假; int pos=-1; 列表花名册=新建LinkedList();,java,eclipse,iterator,linked-list,Java,Eclipse,Iterator,Linked List,列表是泛型类型,因此需要将其声明为 import java.awt.List; import java.util.LinkedList; import java.util.ListIterator; public class HW1 { public static void main(String[] args){ String s = ""; boolean flag = false; int pos = -1;

列表是泛型类型,因此需要将其声明为

import java.awt.List;
import java.util.LinkedList;
import java.util.ListIterator;    

public class HW1 {
    public static void main(String[] args){    

        String s = "";
        boolean flag = false;
        int pos = -1;

        List roster = new LinkedList();   <--
        roster.add ( "alice" );
        roster.add ( "bob" );
        roster.add ( "chad" );
        roster.add ( "dan" );
        ListIterator<String> bookmark = roster.listIterator(); <--

        try {
            s = bookmark.next();
            s = bookmark.next();
            s = bookmark.next();
            s = bookmark.next();
            s = bookmark.next();
            flag = bookmark.hasNext();
            pos = bookmark.nextIndex();
        }catch ( Exception trouble ) {
            s = "Runtime Error generated";
        }

    }
}
List myString=newlinkedlist();

您是否在程序开始时导入了库

import java.util.List;
导入java.util.LinkedList;
导入java.util.ListIterator;
需要成为:

List roster = new LinkedList();  

我也有同样的问题,而且花了我很长时间。最后,我发现缺少一个紧括号“}”。我认为这是一个语法错误。

Control+Shift+O
修复您的导入。看看这是否有帮助。我仍然存在无法解析为a类型的错误,但是现在我得到了3个额外的错误,在第一个箭头处,我现在得到LinkedList是一个原始类型引用,应该参数化,以及list和LinkedList之间的类型不匹配o导入库后,代码立即终止如果您有编译错误,它不应该从…开始运行。请注意,Eclipse中的
Control+Shift+F
美化了您的代码:d原始发布的代码导入了java.awt.List,而不是java.util.List。
List roster = new LinkedList();  
LinkedList roster = new LinkedList();