Java - 标签(Label)
来源:互联网 发布:mac pro 无法开机 编辑:程序博客网 时间:2024/05/14 04:16
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)
- Java - 标签(Label)
- java里面的标签运用 continue label, break label
- label标签
- <label> 标签
- label标签
- label标签
- label 标签
- Label标签
- label标签
- label标签
- label标签
- label标签
- label标签
- <label></label>标签的作用。
- Java的break和contunie加(label)标签的用法
- HTML <fieldset> 标签 label标签
- html中的label标签
- Visual Studio2013中动态生成注释中的时间__修改模板文件
- Xcode8更新之后模拟器找不到了
- FJ的字符串
- 润乾报表v4-输入参数不在下拉数据集范围设置默认值
- RxJava的学习文章
- Java - 标签(Label)
- 每天10道Java面试题
- NOIP2016题解
- listview中使用getCheckItemIds和getCheckedItemIds获取选中项
- MySQL主从复制搭建教程
- 在 WinForm 中使用进度条展示长时间任务的执行进度
- 二级联动
- 安卓M版本如何在setting中的休眠模式下添加永不休眠功能?
- xstream实现java对象和XML的互相转换