java结束当前循环常用代码

 更新时间:2023年06月01日 16:38:19   作者:菩提本无树007  
在 Java中,当我们要结束一个循环时,通常会使用循环变量的实现类来结束,但在实际开发中,我们经常会遇到某个循环结束后需要进行其他的操作的情况,在本文中给大家分享java结束当前循环常用代码,感兴趣的朋友跟随小编一起看看吧

java结束当前循环常用代码

在 Java中,当我们要结束一个循环时,通常会使用循环变量的实现类来结束,但在实际开发中,我们经常会遇到某个循环结束后需要进行其他的操作的情况。此时,就需要使用循环变量来结束当前循环。 

1、创建一个新的类,并把它添加到主程序中

首先,我们需要创建一个新的类,这个类可以是一个子程序,也可以是一个方法,它应该有自己的变量和参数。在 Java中,创建一个新的类一般都是使用 Map来实现的,如图1所示。但有些时候我们也需要自己创建一个类,如图2所示。创建类的方法如下: 通过以上的代码我们可以看到,它会先创建一个名为“cursor ()”的变量,然后将其添加到主程序中。在主程序中创建一个名为“cursor ()”的对象,然后调用方法“getCursor ()”获取当前循环变量所对应的引用。我们可以看到它的返回值为0,说明这个对象已经被回收了。

2、将当前的循环变量设置为 cursor ()

我们可以通过下面的代码来完成这个操作: 在上面的代码中,我们使用了一个类,并将其添加到主程序中。在上面的代码中,我们首先使用 cursor ()函数来获取当前循环变量所对应的引用,如果没有引用,就返回 null;如果有引用,就把它赋给了新类实例;然后将新类的实例与老的循环变量进行比较。如果两者相等,就用 return语句来终止当前的循环;如果两者不相等,就在老的循环变量上赋值给新类实例;然后执行新类实例所对应的对象。这样,就完成了结束当前循环所需做的操作。

3、在主程序中创建一个对象作为新类的实例

当我们要结束当前循环时,可以使用循环变量的实现类来结束,但如果想要在主程序中创建一个新的对象,同样可以使用循环变量来结束。 当我们创建一个新的对象时,我们需要将这个对象赋值给当前的循环变量。我们可以使用 setValue ()方法来获取当前对象的引用,如果这个引用是指向当前对象的,则返回 null;否则返回 null。在这个例子中,我们使用一个新的类来结束当前循环,而不是直接使用 cursor ()方法结束当前循环。 在 Java中,当我们需要结束一个循环时,通常会使用 cursor ()方法来结束。

4、用新类替换原有循环变量

用新类替换原有循环变量,其实是把原循环变量的作用域扩大到了新类的作用域,新类的实例不会影响原循环变量的值,而老的循环变量会被回收。不过,这种情况也不是绝对的,有些情况下,原来的循环变量仍然可以用来结束当前循环。 比如我们需要结束一个从0到num1的循环,这个时候可以使用类似这样的语句: 这样虽然也能完成这个操作,但是没有利用循环变量的作用域扩大到新类的作用域,所以性能上会比原来要低。 因此,在实际开发中,我们可以根据需要来选择是使用循环变量结束当前循环还是使用新类结束当前循环。不过要注意一点的是,我们不能只选择其中一种方式结束当前循环,否则就会出现报错。

5、执行新创建的对象并释放老的循环变量

3、在主程序中创建一个对象,并用它替换原有循环变量,然后使用 getCursor ()方法来获取当前对象所对应的引用,如果没有引用,就返回 null; 7、当主程序结束时,只需要将 cursor ()方法从主程序区块中删除即可。 8、当要释放循环变量所对应的引用时,可以使用 getDraw ()方法来获取当前对象所对应的引用。

6、使用 getCursor ()方法来获取当前循环变量所对应的引用,如果没有引用,就返回 null

7、将新添加的对象与原始的循环变量进行比较,如果相等,就释放老的循环变量所对应的引用,如果不相等,就返回 null 8、释放循环变量所对应的引用,并将其放入栈中 9、执行当前对象 10、将对象赋值给一个新的对象,并把它从循环变量中删除。如果有循环变量没有被释放,就直接从栈中取出。注意:在运行时要保证新添加的对象也被释放了。 12、执行当前对象并将其赋值给一个新的对象 14、如果循环变量没有被释放,就使用 getClass ()方法来获取当前对象并将其赋值给一个新的对象。

7、删除循环变量所对应的引用,如果是空指针,就返回 null

在 Java中,类的实例对象有一个非常重要的参数,就是 cursor ()。它的作用是结束当前循环,并使它失效。 但是,当我们使用 cursor ()时,如果我们在类的构造函数中定义了一个循环变量,那么这个对象就会在这个构造函数中被初始化,直到它被调用来结束当前循环。也就是说,在类的构造函数中定义了一个 cursor ()方法来结束当前循环的方法。 那么问题来了:在使用 cursor ()方法结束当前循环时,如果我们有一个类对象是非静态的,那它会不会被初始化呢?这也是 Java中必须要考虑的问题。 解决方案:在类的构造函数中定义一个非静态的类对象来代替循环变量。

常用的java结束当前循环代码:

1. 使用break语句结束当前循环:

for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}

2. 使用continue语句跳过当前循环:

for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}

3. 使用return语句结束当前方法:

public void test() {
for (int i = 0; i < 10; i++) {
if (i == 5) {
return;
}
System.out.println(i);
}
}

4. 使用标签(label)和break语句结束指定循环:

outer:
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (i == 5 && j == 5) {
break outer;
}
System.out.println(i + "," + j);
}
}

到此这篇关于java结束当前循环常用代码的文章就介绍到这了,更多相关java结束当前循环内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入分析RabbitMQ中死信队列与死信交换机

    深入分析RabbitMQ中死信队列与死信交换机

    这篇文章主要介绍了RabbitMQ中死信队列与死信交换机,死信队列就是一个普通的交换机,有些队列的消息成为死信后,一般情况下会被RabbitMQ清理,感兴趣想要详细了解可以参考下文
    2023-05-05
  • Spring 异常处理的各种姿势总结

    Spring 异常处理的各种姿势总结

    这篇文章主要介绍了Spring 异常处理,总结分析了Spring 异常处理的各种常见操作技巧与相关使用注意事项,需要的朋友可以参考下
    2020-05-05
  • SpringSecurity默认登录页的使用示例教程

    SpringSecurity默认登录页的使用示例教程

    Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员,Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案,本文给大家介绍SpringSecurity的默认登录页的使用教程,感兴趣的朋友一起看看吧
    2023-12-12
  • Spring Security 在 Spring Boot 中的使用详解【集中式】

    Spring Security 在 Spring Boot 中的使用详解【集中式】

    这篇文章主要介绍了Spring Security 在 Spring Boot 中的使用【集中式】,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 一键清除maven仓库中下载失败的jar包的实现方法

    一键清除maven仓库中下载失败的jar包的实现方法

    这篇文章主要介绍了一键清除maven仓库中下载失败的jar包的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • SpringBoot 项目如何在tomcat容器中运行的实现方法

    SpringBoot 项目如何在tomcat容器中运行的实现方法

    这篇文章主要介绍了SpringBoot 项目如何在tomcat容器中运行的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 详解SpringBoot读取resource目录下properties文件的常见方式

    详解SpringBoot读取resource目录下properties文件的常见方式

    这篇文章主要介绍了SpringBoot读取resource目录下properties文件的常见方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Java中图片的常用操作代码总结

    Java中图片的常用操作代码总结

    这篇文章主要为大家详细介绍了Java中对图片进行常用操作处理的代码,例如生成自定义图片、获取图片格式、图片的裁剪与压缩等,感兴趣的小伙伴可以了解一下
    2022-11-11
  • Java StackOverflowError详解

    Java StackOverflowError详解

    这篇文章主要介绍了Java StackOverflowError详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Spring Boot项目如何同时支持HTTP和HTTPS协议的实现

    Spring Boot项目如何同时支持HTTP和HTTPS协议的实现

    这篇文章主要介绍了Spring Boot项目如何同时支持HTTP和HTTPS协议的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10

最新评论