我正在使用jd-gui反编译一个类文件,我得到了一个中断标签(label1076),如下所示。在eclipse中,我在编译时遇到错误,因为标签是在使用之后声明的。在不使用break语句的情况下,等价的java代码是什么?
public List buildChildList()
{
for (int i = 0; i < size; ++i)
{..。for (int i= 0;i< relatedWorkExpressions.size();++i) {
...
try
{
...
}
catch (Exception ex)
{..。中断label1076:}
...
...
...
label1076: childList[childPosition.intValue()] = child;
}
}... }
发布于 2010-01-29 01:36:46
等价的未标记Java将取决于代码的逻辑。给定两个嵌套循环,标签可能应该放在外部循环之前。打破内部循环不需要标签,如here所示。
https://stackoverflow.com/questions/2152649
复制相似问题