Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Map不接受“;布尔值;_Java_Map - Fatal编程技术网

Java Map不接受“;布尔值;

Java Map不接受“;布尔值;,java,map,Java,Map,也许这是一个新手问题,但我不明白为什么当我尝试做类似于Map的事情时,我的IDE会尖叫着说“标记“boolean”上的语法错误,这个标记后面应该有维度”,但是使用boolean它工作得很完美。谁能解释一下为什么会这样?提前谢谢 简单地说:Java泛型不能处理基元类型参数,只能处理类。因此,同样地,您不能使用List,只能使用List 有关详细信息,请参阅相关的。使用布尔值而不是布尔值。映射只能包含对象,布尔是基本类型而不是对象。Boolean是Boolean的对象包装器。除了其他响应之外,请注意

也许这是一个新手问题,但我不明白为什么当我尝试做类似于
Map
的事情时,我的IDE会尖叫着说“标记“boolean”上的语法错误,这个标记后面应该有维度”,但是使用boolean它工作得很完美。谁能解释一下为什么会这样?提前谢谢

简单地说:Java泛型不能处理基元类型参数,只能处理类。因此,同样地,您不能使用
List
,只能使用
List


有关详细信息,请参阅相关的。

使用布尔值而不是布尔值。映射只能包含对象,布尔是基本类型而不是对象。Boolean是Boolean的对象包装器。

除了其他响应之外,请注意,您可以使用
Map
,并将它们当作
Map
来使用。也就是说,您将能够
put
get
boolean
s(原语)。查找自动装箱以了解其工作原理。使用自动装箱有一些缺陷,但在简单的情况下,它应该可以工作

答案是在这个更一般的问题中:大多数
Map
可以被
集合