Java代码如何实现循环枚举的效果呢?

乔欣 Java经验 发布时间:2023-02-14 20:53:40 阅读数:6848 1
下文笔者讲述使用java代码循环枚举的方法及示例分享,如下所示

循环枚举的实现思路

方式1:
   调用enum类的values()方法
       返回一个数组,然后再调用for循环对数组进行遍历,并输出相应的信息
   如:
    调用enum类.values()方法
      返回一个数组 
     for(EnumClass obj: EnumClass.values()) {
		System.out.println(obj);
     }

方式2:
   调用java8的流进行循环,其实质也是对数组的循环
   如:
    Stream.of(EnumClass.values())
	   .forEach(System.out::println);     
例:循环枚举类的示例
package com.java265;
 
public enum Programming {
    PYTHON,
    CSHARP,
    JAVA,
    JAVASCRIPT,
    GO
}
 
package com.java265; 
public class Main {
    public static void main(String[] args) {
        for (Programming obj : Programming.values()) {
            System.out.println(obj);
        }
    }
}

Java 8流API

package com.java265;
import java.util.stream.Stream;
public class Main {
    public static void main(String[] args) {
        Stream.of(Programming.values())
                .filter(x -> !x.toString().equals("JAVA"))
                .forEach(System.out::println);
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16763792705787.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者