Java 不兼容的操作数类型 void 和 Class<Void>
Java Incompatible operand types void and Class<Void>
在实现java中的一些列表时遇到了这个问题。
assertTrue( list.remove( "A" ) == void);
- list.remove(Obj) returns 你是一个布尔变量。 returns 如果元素存在和删除则为真,如果元素不存在则为假。
- 您无法比较 Java 中的类型(关键字)。
如果您想检查某个元素是否已被删除,您可以像这样检查
list.remove("A") == false
这将做同样的事情。
在实现java中的一些列表时遇到了这个问题。
assertTrue( list.remove( "A" ) == void);
- list.remove(Obj) returns 你是一个布尔变量。 returns 如果元素存在和删除则为真,如果元素不存在则为假。
- 您无法比较 Java 中的类型(关键字)。
如果您想检查某个元素是否已被删除,您可以像这样检查
list.remove("A") == false
这将做同样的事情。