java中label是什么_Java中的标签(Label)是什么?
基本介绍:
Java中的标签(Label)是为循环设计的,是为了在多重循环中方便的使用break和continue。
使用介绍:
基本的使用方法是
1、定义标签的名称,如test1
2、找到需要用到标签的地方写下 test1: 即可
示例:
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();
test1:
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 test1;
}
}
found = true;
break test1;
}
if (found) {
System.out.println("发现子字符串。");
}
else {
System.out.println("字符串中没有发现子字符串。");
}
}
}
以上代码运行输出结果:
发现子字符串。
有问题欢迎留言讨论
java中label是什么_Java中的标签(Label)是什么?相关推荐
- java单例模式的实现方法_Java中的五种单例模式实现方法
Ext4 ComboBox组件使用 先来看例子: Ext.define('schoolModel', { extend: 'Ext.data.Model', fields: [{ name: 'id' ...
- java类怎么删除对象_java中对象的生成使用和删除
请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...
- java中break什么意思_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- java中组件与容器_java中的容器组件和非容器组件
1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...
- java boolean几个字节_Java中boolean类型到底占用多少个字节?
1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...
- java 基本类型的引用_Java中的基本数据类型与引用数据类型
一.基本数据类型 byte.short.int.long(整数类型) float.double(浮点数类型) char(字符型) boolean(布尔类型 ) Java数据大多数存放在堆栈中.栈区:存 ...
- java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。
方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...
- java string 后几位_java中String占几个位元组
java中String占几个位元组以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java中String占几个位元组 J ...
- java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...
Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...
最新文章
- mysql 备份压缩数据库_备份压缩mysql 数据库
- Windows系统安全管理
- Apache的RewriteRule规则详细介绍
- c# 赋值运算符_C#程序演示赋值运算符的示例
- ROS 与 Matlab/Simulink联合仿真测试(1)
- 基于一款 wk2168芯片的串口扩展
- python网课推荐-python网课什么平台好
- C# 设置开机启动启动
- 计算机编程入门基础知识(计算机组成原理/操作系统/计算机网络)
- Unity热更新之AssetBundle打包篇
- 西游记中金箍棒的来历和巨大威力
- centos7常用快捷键
- MYSQL(mysqld --initialize --console初始化的时候报错:Can‘t create directory ‘C:\web\mysql-8.0.11\data\‘)
- ps中怎么画直线和画参考线
- 蒙特卡罗算法是什么?
- Fastboot的使用简单教程
- 果园篱笆c语言算法,凸包问题(果园篱笆)
- 找回孩子丢失的阅读时光(转自中国文明网)
- 中国文化地产行业运行动态及未来市场可行性调研报告2021年版
- 部署到linux 生成二维码失败