Map is a raw type. References to generic type Map<K,V> should be parameterized
时间: 2024-03-21 11:43:41 浏览: 197
这个错误是因为您在使用 Map 类型时没有指定泛型类型参数。Map 是一个泛型类型,应该指定键和值的具体类型参数。例如,如果您要使用 String 作为键,Integer 作为值,则应该这样声明:
```
Map<String, Integer> map = new HashMap<>();
```
这将为 Map 类型指定具体的类型参数,避免了出现 "Map is a raw type" 的警告。
相关问题
List is a raw type. References to generic type List<E> should be parameterized
这是一个关于Java中泛型类型参数的问题。如果你使用List类型时没有进行参数化,就会出现"List is a raw type. References to generic type List<E> should be parameterized"的错误提示。为了避免这个问题,应该在声明List类型时使用泛型参数。
list is a raw type. references to generic type list<e> should be parameterized
这句话的意思是:list是一个原始类型,对泛型类型list<e>的引用应该进行参数化。
简单来说,就是在使用list时,应该指定list中元素的类型,而不是使用原始类型。这样可以避免类型转换错误和编译器警告。例如,应该使用List<String>而不是List。
阅读全文