Java中的HashMap不起作用

时间:2015-07-01 21:09:39

标签: java dictionary hashmap

这是目前我用Java编写的第二天编码,不用担心我不是新编码。无论如何,我不习惯没有像Python这样的字典,它可以存储KeyValue

那时我遇到了Java HashMaps。目前,我似乎无法让他们工作,我不确定为什么。这是我正在使用的代码,但这些似乎引发了错误:

 Map<String, String> visual = new HashMap<String, String>();

然后这是它产生的错误:

Multiple markers at this line
    - The type Map is not generic; it cannot be parameterized with arguments <String, String>
    - HashMap cannot be resolved to a type

我甚至导入哈希库:

import java.util.Map;
import java.util.HashMap;

所以我的问题就是,为什么HashMap无效?谢谢! :)

P.S。这是我的一小段代码:

public Map areaTotal() {
    Map<String, String> visual = new HashMap<String, String>();
    return visual;
}

修改

对不起,我想我确实忘记了其他一些信息。

  • 使用Eclipse
  • 只有其他导入是Math

2 个答案:

答案 0 :(得分:6)

你可能在同一个包中有另一个 class DashboardController < ApplicationController before_filter :authenticate_member! def index day_statistics = Statistics::DayStatistics.new(current_member) @charts = day_statistics.domain_charts end end 类,这个类不是通用的 - 应该将其删除或重命名为其他类

答案 1 :(得分:-1)

重新启动Eclipse。为我工作。