【问题标题】:Eclipse errors cannot be resolved to a typeEclipse 错误无法解析为类型
【发布时间】:2013-10-02 21:20:52
【问题描述】:
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";
        }

    }
}

这被认为是一个家庭作业问题,但我不是在寻找答案。我收到多个关于解析类型的错误,第一个错误是 LinkedList 并且 List 无法解析为类型。在第二个箭头处,我得到 ListIterator 无法解析为类型。

我是 Eclipse 的新手,我们还没有为这个类编写任何代码,所以我不习惯这种格式谁能告诉我如何解决我遇到的错误

已更新* 与以前相同的错误,除了我现在还有 3 个错误。 List 和 LinkedList 是类型不匹配的,LinkedList 是原始类型,对泛型类型的引用需要参数化。那么我现在得到的第二个箭头 listIterator() 是未定义的类型

【问题讨论】:

  • Control + Shift + O 修复您的导入。看看有没有帮助。
  • 我仍然有无法解析为类型错误,但是现在我得到了 3 个额外的错误,在第一个箭头处我现在得到 LinkedList 是一个原始类型引用应该被参数化,以及之间的类型不匹配列表和链表
  • 同样在导入库之后代码会立即终止
  • 如果你有编译错误,它不应该开始运行...
  • 旁注,Eclipse 中的Control + Shift + F 美化了您的代码:D

标签: java eclipse iterator linked-list


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    List是泛型类型,所以需要声明为

    List<String> myString = new LinkedList<String>();
    

    【讨论】:

      【解决方案3】:
      List roster = new LinkedList();  
      

      需要成为:

      LinkedList roster = new LinkedList();  
      

      【讨论】:

      • 原贴代码导入java.awt.List而不是java.util.List。
      猜你喜欢
      • 2017-12-31
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 2021-01-26
      相关资源
      最近更新 更多