<[]> vs <null>
第一个是一个不包含任何对象的空集。它可以从代码创建:
Set<Node> expected =new HashSet<>();
第二个可能是包含 1 个空元素的集合。如果不是,null 真的可以有一个 Set
类型吗?
不确定如何编写第二项代码。
最佳答案
<[]> 表示对象不包含任何元素。 null 不是一个元素。
在你调用像new HashSet<>();
这样的结构方法之后,将点设置为真实内存。但 null 指向任何地方。
关于java - <[]> 与 <null> 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26415507/