【问题标题】:Cannot resolve the certain symbol无法解析特定符号
【发布时间】:2019-02-02 22:56:09
【问题描述】:

我的代码看起来不错,但在我将 I 放在括号中后,它变成了红色,表示无法解析。我有什么忘记了吗?没事?

if (success) {
   for(int i = 0; i < jsonArray.length(); i++);
  {
          JSONObject object = jsonArray.getJSONObject(i);
  }

【问题讨论】:

  • 当您抱怨某些错误消息时,包含该错误消息通常是个好主意。这样一来,我就可以直接回答您的问题,而不是询问您确切的信息,然后它会准确地告诉我您忘记做什么。
  • 删除for循环行末尾的;; 结束循环,从而结束声明 i 的范围,这意味着 i 不存在于以下块中。

标签: java android android-studio compiler-errors


【解决方案1】:

检查 for 循环的语法。 它应该看起来像这样

for (int i = 0; i < 5; i++) {
    //loop code
}

【讨论】:

    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多