java - Java 不兼容的操作数类型 void 和 Class
问题描述
我在java中实现了一些列表,但我遇到了这个问题。
assertTrue( list.remove( "A" ) == void);
解决方案
- list.remove(Obj) 返回一个布尔变量。如果元素存在和删除,则返回 true,如果元素不存在,则返回 false。
- 您无法在 Java 中比较类型(关键字)。
如果你想检查一个元素是否被删除,你可以检查
list.remove("A") == false
哪个会做同样的事情。
推荐阅读
- sql - 多个 SELECT 后跟多个 UPDATE
- docker - Gitlab CI - 暴露生成的 docker 容器的端口/服务
- python - 寻找降低机器学习分类误报率的想法
- duplicates - terra raster 的重复和副作用
- c++ - 如何在 C++ 中使用模板参数覆盖虚函数?
- reactjs - React 嵌套子组件的应用混淆设置状态
- botium-box - 关于 Botium-core 和其他自动化框架的问题
- android - 离子 5 版本的所有设备中的应用程序未安装错误?
- javascript - 无法在 Ruby on Rails 应用程序中检索正确的目标值
- reactjs - 如何附加到 Redux 状态