基本介绍:

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)是什么?相关推荐

  1. java单例模式的实现方法_Java中的五种单例模式实现方法

    Ext4 ComboBox组件使用 先来看例子: Ext.define('schoolModel', { extend: 'Ext.data.Model', fields: [{ name: 'id' ...

  2. java类怎么删除对象_java中对象的生成使用和删除

    请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...

  3. java中break什么意思_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  4. java中组件与容器_java中的容器组件和非容器组件

    1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...

  5. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

  6. java 基本类型的引用_Java中的基本数据类型与引用数据类型

    一.基本数据类型 byte.short.int.long(整数类型) float.double(浮点数类型) char(字符型) boolean(布尔类型 ) Java数据大多数存放在堆栈中.栈区:存 ...

  7. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。

    方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...

  8. java string 后几位_java中String占几个位元组

    java中String占几个位元组以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java中String占几个位元组 J ...

  9. java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...

    Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...

最新文章

  1. mysql 备份压缩数据库_备份压缩mysql 数据库
  2. Windows系统安全管理
  3. Apache的RewriteRule规则详细介绍
  4. c# 赋值运算符_C#程序演示赋值运算符的示例
  5. ROS 与 Matlab/Simulink联合仿真测试(1)
  6. 基于一款 wk2168芯片的串口扩展
  7. python网课推荐-python网课什么平台好
  8. C# 设置开机启动启动
  9. 计算机编程入门基础知识(计算机组成原理/操作系统/计算机网络)
  10. Unity热更新之AssetBundle打包篇
  11. 西游记中金箍棒的来历和巨大威力
  12. centos7常用快捷键
  13. MYSQL(mysqld --initialize --console初始化的时候报错:Can‘t create directory ‘C:\web\mysql-8.0.11\data\‘)
  14. ps中怎么画直线和画参考线
  15. 蒙特卡罗算法是什么?
  16. Fastboot的使用简单教程
  17. 果园篱笆c语言算法,凸包问题(果园篱笆)
  18. 找回孩子丢失的阅读时光(转自中国文明网)
  19. 中国文化地产行业运行动态及未来市场可行性调研报告2021年版
  20. 部署到linux 生成二维码失败

热门文章

  1. 找csdn博主k同学啊 买定制程序这件事
  2. 数据库—用户权限管理(三十三)
  3. Redis数据实战之GEO在LBS中应用与自定义新数据类型
  4. git命令——将本地文件上传到远程厂库步骤
  5. 算法竞赛进阶指南0x10练习9:Soldiers
  6. 中国封闭式药物转移系统市场现状研究分析与发展前景预测报告
  7. clearInterval无效的一种原因
  8. 纪实:嵌入式Elasticsearch服务因为gc无法释放内存,导致宕机事件
  9. 330tsl是什么意思_大众凌渡为什么叫330TSI
  10. c++面向对象学习笔记/总结(1)