toString() 错误,无法解析方法 toString()
toString() Error, Cannot resolve method toString()
我正在尝试将从正在构建的搜索功能中名为 Part 的模型返回的 int id 转换为字符串,以便简化搜索。
这是我目前使用的 if 语句:
if(part.getId().toString().indexOf(searchText) > -1) {
return true;}
当我尝试将此 ID 转换为字符串时,我看到一条错误消息 Cannot resolve method toString()
这是我正在使用的 Part 模型中的 get 方法:
public int getId() { return id; }
不确定我做错了什么?
我正在使用 JavaFX 11
您不能在 Java 中的 double
、int
、float
等基本类型上调用方法。
改用String.valueOf(part.getId())
。
我正在尝试将从正在构建的搜索功能中名为 Part 的模型返回的 int id 转换为字符串,以便简化搜索。
这是我目前使用的 if 语句:
if(part.getId().toString().indexOf(searchText) > -1) {
return true;}
当我尝试将此 ID 转换为字符串时,我看到一条错误消息 Cannot resolve method toString()
这是我正在使用的 Part 模型中的 get 方法:
public int getId() { return id; }
不确定我做错了什么?
我正在使用 JavaFX 11
您不能在 Java 中的 double
、int
、float
等基本类型上调用方法。
改用String.valueOf(part.getId())
。