有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java反编译输出中的标签位置

我正在使用jd gui反编译一个类文件,我得到了一个中断标签(label1076),如下所示。 在eclipse中,我编译时出错,因为标签是在使用后声明的。 不使用break语句的等效java代码是什么

public List buildChildList()
{
for (int i = 0; i < size; ++i)
{

。。。 for(int i=0;i<;relatedWorkExpressions.size()++(一){

     ...
     try
     {
      ...           
     }
     catch (Exception ex)
     {

。。。 打破标签1076: }

     ...
     ...
     ...
     label1076: childList[childPosition.intValue()] = child;
   }

}

。。。 }


共 (1) 个答案

  1. # 1 楼答案

    等效的未标记Java将取决于代码的逻辑。给定两个嵌套循环,标签可能应该位于外部循环之前。打破内部循环不需要标签,如here所示