【问题标题】:cannot resolve symbol hashmap [closed]无法解析符号哈希图 [关闭]
【发布时间】:2021-05-12 07:18:24
【问题描述】:

这是我在 IntelliJ 中的代码:

import java.util.*;
import java.util.HashMap;
import java.util.Map;
public class Main {

    public static void main(String[] args) {
        System.out.println("Hello World!");

        Map<Integer, Integer> index = new Hashmap<>();
        
    }

错误是:无法解析符号 Hashmap。我该如何解决这个错误?

}

【问题讨论】:

  • Hashmap和HashMap不一样,Java区分大小写
  • 它叫HashMap,而不是HashmapPascalCase。投票结束,由于简单的拼写错误。
  • 不相关,但如果你导入java.util.*,则不需要分别导入java.util.HashMapjava.util.Map

标签: java intellij-idea hashmap


【解决方案1】:

使用导入的名称。 Java 区分大小写,java.util 包中没有名为 Hashmap 且带有小写 m 的类。

HashMap 与大写的M 一起使用。

Map<Integer, Integer> index = new HashMap<>();
    

【讨论】:

    猜你喜欢
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多