java - "TreeMap does not take parameters"编译错误

标签 java compiler-errors treemap

这是我的代码:

import java.util.*;
public class TreeMap {
    public static void main(String[] args) {
        Map<String,Integer> treemap = new TreeMap<String,Integer>();
        Some code to fill the treemap ie treemap.put("Kevin", 36);
    }
}

我收到这个编译器错误:

TreeMap.java:5: error: type TreeMap does not take parameters
   Map<String,Integer> treemap = new TreeMap<String,Integer>();
                                            ^

最佳答案

public class TreeMap

重命名您的类(class)。它与 java.util.TreeMap 发生冲突

编译器认为 new TreeMap<String,Integer>()指的是您自己的类,它不带任何参数。

关于java - "TreeMap does not take parameters"编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30186877/

相关文章:

javascript - 提交后重新填写表单后出现 Selenium StaleElementException

java - 无法打开 .txt 文件以读取整数

java - 为什么要在 App Engine 上设置系统属性(例如 java.vm.specation.version)?

c# - 解决了限速尝试的所有错误后,代码无法编译

java - 使用maven引用库时出现编译错误

java - Java中两个类共享静态变量

java - 为什么我的出列方法不适用于我的 treeMap PriceQueue?

java - 与 JAVA_HOME 不同的 Tomcat JVM 版本

c++ - 从模板类继承会导致错误

java - 如何使用包含数字的键对 TreeMap<String, Boolean> 的 keySet() 进行排序?