首页 > 解决方案 > Java 不兼容的操作数类型 void 和 Class

问题描述

我在java中实现了一些列表,但我遇到了这个问题。

assertTrue( list.remove( "A" ) == void);

标签: javaassert

解决方案


  1. list.remove(Obj) 返回一个布尔变量。如果元素存在和删除,则返回 true,如果元素不存在,则返回 false。
  2. 您无法在 Java 中比较类型(关键字)。

如果你想检查一个元素是否被删除,你可以检查 list.remove("A") == false 哪个会做同样的事情。


推荐阅读