2010-01-28 34 views
1

我使用jd-gui來反編譯類文件,並且我得到了如下的中斷標籤(label1076)。 在eclipse中,我得到了一個錯誤編譯,因爲標籤在使用後被聲明。 不使用break語句的等效java代碼是什麼?在Java反編譯輸出中的標籤位置

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

... 對(INT I = 0;我< relatedWorkExpressions.size(); ++ⅰ){

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

... 斷裂label1076: }

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

} 

... }

回答

0

等效的未標記Java將取決於代碼的邏輯。給定兩個嵌套循環,標籤可能應該在外循環之前。打破內部循環將不需要標籤,如here所示。