我正在尝试将我正在构建的搜索功能中名为Part的模型返回的int id转换为一个字符串,这样我就可以简化搜索。
下面是我到目前为止使用过的if语句:
if(part.getId().toString().indexOf(searchText) > -1) {
return true;}当我尝试将此id转换为字符串时,显示的错误为Cannot resolve method toString()
下面是我使用的零件模型中的get方法:
public int getId() { return id; }不确定我做错了什么吗?
我正在使用JavaFX 11
发布于 2021-07-28 07:40:27
在java语言中,你不能在像double,int,float这样的基本类型上调用方法。
请改用String.valueOf(part.getId())。
https://stackoverflow.com/questions/68552802
复制相似问题