Java 无法解析特定符号

Java 无法解析特定符号,java,android,android-studio,compiler-errors,Java,Android,Android Studio,Compiler Errors,我的代码看起来很好,但当我把我放进括号后,它变红了,表示无法解析。我有什么忘了的吗?好吗 if (success) { for(int i = 0; i < jsonArray.length(); i++); { JSONObject object = jsonArray.getJSONObject(i); } if(成功){ for(inti=0;i

我的代码看起来很好,但当我把我放进括号后,它变红了,表示无法解析。我有什么忘了的吗?好吗

if (success) {
   for(int i = 0; i < jsonArray.length(); i++);
  {
          JSONObject object = jsonArray.getJSONObject(i);
  }
if(成功){
for(inti=0;i
检查for循环的语法。 应该是这样的

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

当您抱怨某个错误消息时,通常最好包含该错误消息。这样,我就可以回答您的问题,而不是问您确切的消息,这将准确地告诉我您忘记了做什么。删除
for
循环行的
末尾的
>结束循环,从而结束声明
i
的范围,这意味着
i
在以下块中不存在。