我对Java有点陌生。我最近尝试将方法调用链接在一起,但 IDE 继续提示错误。这是一个示例。
int motoYear = (int) modelYear.get("yearsRange").get(0);
modelYear是 JSONObject 类型。第一个 .get() 返回一个 JSONObject,第二个 .get() 返回一个 JSONArray,最终值是一个 int(如果这是按预期工作的话)。
第二个 .get() 在 IDE 中显示错误“无法解析方法 'get(int)'”。是否有一个巧妙的方法来对单个 .get() 的预期回报进行类型转换,而无需将值一一分配给变量?这样的事情可能吗?我目前正在使用 Android Studio IDE。