• 技术文章 >Java >java教程

    Java 实例 - 标签(Label)

    黄舟黄舟2017-02-16 10:24:30原创556
    Java 中的标签是为循环设计的,是为了在多重循环中方便的使用break 和coutinue 。

    以下实例当在循环中使用 break 或 continue 循环时跳到指定的标签处:

    /*
     author by w3cschool.cc
     Main.java
     */public class Main {
       public static void main(String[] args) {
          String strSearch = "This is the string in which you have to search for a substring.";
          String substring = "substring";
          boolean found = false;
          int max = strSearch.length() - substring.length();
          testlbl:
          for (int i = 0; i <= max; i++) {
             int length = substring.length();
             int j = i;
             int k = 0;
             while (length-- != 0) {
                if(strSearch.charAt(j++) != substring.charAt(k++)){
                   continue testlbl;
                }
             }
             found = true;
             break testlbl;
          }
          if (found) {
             System.out.println("发现子字符串。");
          }
          else {
             System.out.println("字符串中没有发现子字符串。");
          }
       }}

    以上代码运行输出结果为:

    发现子字符串。

    以上就是Java 实例 - 标签(Label)的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Java 实例 - break 关键字用法 下一篇:Java 实例 - enum 和 switch 语句使用
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 一文掌握JAVA 面向对象之多态• 完全掌握Java锁(图文解析)• 深入解析Java中的方法引用• 实例详解Java基础的控制语句• Java集合框架之PriorityQueue优先级队列
    1/1

    PHP中文网