Bootstrap

java label 标签_Java标签(Label)

本篇文章帮大家学习java标签(Label),包含了Java标签(Label)使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

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

以下实例当在循环中使用 break 或 continue 循环时跳到指定的标签处: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("字符串中没有发现子字符串。");

}

}

}

以上代码运行输出结果为:发现子字符串。

;