java循环标号_java 标号 break 自循环
請問要如何直接跳出一個自循環(huán)的程序體;程序體類似:publicvoidxunhuan{breakpoint;for(intcnt=0;cnt<5;cnt++){if(cnt<5)xunhuan();elsebreakbreakpoint;}}謝謝大家的回答,我是做一...
請問要如何直接跳出一個自循環(huán)的程序體;程序體類似:
public void xunhuan{
breakpoint;
for(int cnt = 0; cnt < 5; cnt++){
if(cnt < 5)
xunhuan();
else
break breakpoint;
}
}
謝謝大家的回答,我是做一個遞歸循環(huán),在滿足某一條件時,直接跳出遞歸循環(huán),返回一個值;我做的是一個解析xml的類,下面給出我的方法供大家參考:
private Element getNeedElement(Element rootEle,String attName,String attValue){
Element subele = null;
List eleList = null;
String eleName = "";
Attribute att = null;
if(rootEle != null){
eleList = rootEle.getChildren("div");
if(eleList != null){
breakpoint:
for(int cnt = 0; cnt < eleList.size(); cnt++){
subele = (Element) eleList.get(cnt);
if(subele != null){
att = subele.getAttribute(attName);
if(att != null){
eleName = att.getValue();
System.out.println(eleName);//subele.getName();
if(attValue.equals(eleName)){
System.out.println("--------------");
return subele;
}else
getNeedElement(subele,attName,attValue);
}
}
}
}
}
return subele;
}
展開
總結
以上是生活随笔為你收集整理的java循环标号_java 标号 break 自循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对数组下面的数组截取_numpy数组不同
- 下一篇: codova添加android慢_And