Java Label标签

朱雀 2023-07-18 12:54 182阅读 0赞

java中的标签大多是为循环设计的,是为了在多重循环中方便break和coutinue的使用。

示例:在循环中跳到指定的标签处

完整代码

  1. public class Main {
  2. public static void main(String[] args) {
  3. String strSearch = "My name is zsh.";
  4. String substring = "zsh";
  5. boolean found = false;
  6. int max = strSearch.length() - substring.length();
  7. testlbl:
  8. for (int i = 0; i <= max; i++) {
  9. int length = substring.length();
  10. int j = i;
  11. int k = 0;
  12. while (length-- != 0) {
  13. if(strSearch.charAt(j++) != substring.charAt(k++)){
  14. continue testlbl;
  15. }
  16. }
  17. found = true;
  18. break testlbl;
  19. }
  20. if (found) {
  21. System.out.println("发现子字符串。");
  22. }
  23. else {
  24. System.out.println("字符串中没有发现子字符串。");
  25. }
  26. }
  27. }

结果输出

  1. 发现子字符串。

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,182人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java Label标签

    java中的标签大多是为循环设计的,是为了在多重循环中方便break和coutinue的使用。 示例:在循环中跳到指定的标签处 完整代码 public class

    相关 Label 标签

     Label 标签: 有的时候你是否发现点击一些表单的旁边的姓名...并没有点击到输入框也可以对输入框进行聚焦,其实运用到的就是label标签就可以达到这个效果。

    相关 label标签

    label标签 目标: label标签主要目的是为了提高用户体验。 为用户提高最优秀的服务。 概念: label 标签为 input 元素定义标注(标签)。 作

    相关 HTML label标签介绍

    label标签介绍 label标签为input元素定义标注(标记),它不会向用户呈现任何特殊效果,和span标签类似。但label标签和span标签最大的区别就是它为鼠标

    相关 HTML <label> 标签

    此标签可以为`<input>`元素添加标注;与`<input>`元素关联起来,实现体验更佳的鼠标操作。 比如checkbox复选框,默认直接点击复选框才能实现选中和取消选...