请问要如何直接跳出一个自循环的程序体;程序体类似:publicvoidxunhuan{breakpoint;for(intcnt=0;cnt<5;cnt++){if(cnt<5)xunhuan();elsebreakbreakpoint;}}谢谢大家的回答,我是做一...

请问要如何直接跳出一个自循环的程序体;程序体类似:

public void xunhuan{

breakpoint;

for(int cnt = 0; cnt < 5; cnt++){

if(cnt < 5)

xunhuan();

else

break breakpoint;

}

}

谢谢大家的回答,我是做一个递归循环,在满足某一条件时,直接跳出递归循环,返回一个值;我做的是一个解析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 自循环相关推荐

  1. java中循环语句_Java语法基础之循环结构语句详解

    一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循 ...

  2. java for 嵌套_Java中的for循环嵌套

    Java嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构.whiledo.while.for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for循环, ...

  3. java嵌套循环语句_Java学习笔记(七) 循环语句

    一.for循环语句 1.1 循环结构 循环结构的组成: 初始语句:用于表示循环开启的起始状态,简单说就是循环开始的时候什么样 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行 ...

  4. java中for循环嵌套_Java中的for循环嵌套

    摘要 Java嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构.whiledo.while.for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for ...

  5. java do while 循环语句_java中do...while循环语句使用方法详解

    do..while循环语句也称为后测试循环语句,它的循环重复执行方式,也是利用一个条件来控制是否要继续重复执行这个语句.与while循环所不同的是,它先执行一次循环语句,然后再去判断 - do...w ...

  6. java foreach标签_Java中Velocity foreach循环标签详解

    Java中Velocity foreach循环标签详解 Java Velocity中foreach循环可以很容易的遍历数组或者集合. 定义 #foreach( $elem in $allElems) ...

  7. java金字塔显示_Java输出正反金字塔循环

    package com.javase.demo; import java.util.Scanner; /** * 金字塔 * @author Mr.Zhang * */ public class Py ...

  8. java for循环迭代_JAVA中的for-each循环与迭代

    在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable接口(位于java.lang包中),实现这个接口允许对象成为 "fo ...

  9. java socket 循环读取_java socket tcp(服务器循环检测)

    刚才看了下以前写了的代码,tcp通信,发现太简单了,直接又摘抄了一个,运行 博客:http://blog.csdn.net/zhy_cheng/article/details/7819659 优点是服 ...

最新文章

  1. mysql登录服务器报错_mysql登录服务器报错
  2. 有了 for (;;) 为什么还需要 while (true) ? 到底哪个更快?
  3. RDD 与 DataFrame原理-区别-操作详解
  4. 【转】ASP中的SQL注入
  5. 专家票选! 2020 年度 10 篇人工智能经典论文(1-5)
  6. 使用react实现select_使用 Hooks 优化 React 组件
  7. 51CTO-redis-集群安装以及动态扩容
  8. printf()的冷门用法+格子中输出--蓝桥杯
  9. 一.Nginx的特性和一些知识点
  10. 国外NetDevOps资源工具清单分享
  11. mysql 查看当前连接及修改连接数
  12. python培训学堂怎么样_如何评价开智学堂开设的课程?
  13. Echarts实现数据可视化大屏
  14. 通过监听手势滑动解决DrawerLayout只能边缘打开抽屉问题
  15. OpenCV识别图形以及常用函数处理
  16. 流星蝴蝶剑5.18公测(转自官方)
  17. 【SQL】查找重复的数据
  18. Map基本介绍和Map方法
  19. ctfshow---命令执行
  20. 淘宝开源的代码质量检测工具,真强啊~

热门文章

  1. hive 如何将数组转成字符串_hive详细笔记(八)-Hive之列转行和行转列(附带讲解视频 )...
  2. win7设置计算机临时用户,Win7小技巧:用户账户自动登录方法汇总
  3. 王者荣耀s24服务器维护多久才结束,王者荣耀s24赛季几点更新结束?6月23日s24赛季开启时间公布[多图]...
  4. fedora 编译安装mysql_Fedora 下编译安装安装基于Lighttpd+PHP5+MySQL5
  5. Linux目录功能及文件类型,linux目录作用详解(超详细,树状排版)
  6. php 实现贪吃蛇游戏,HTML5 贪吃蛇游戏实现思路及源代码_html5教程技巧
  7. java adapter 模式_Java设计模式之适配器模式(Adapter模式)介绍
  8. Android开发:1-3、Android常用布局
  9. C++11 并发指南四(future 详解三 std::future std::shared_future)
  10. poj1328 区间贪心 挑战程序设计竞赛