zoukankan      html  css  js  c++  java
  • Rhythmk 一步一步学 JAVA (18): Enum枚举学习

    枚举定义:

    public enum SizeEnum {
         SMALL,
         BIG,
         BIGEST
    };
    public enum SizeStringEnum {
    
        SMALL(""),
        BIG(""),
        BIGEST("巨大");
    
        private String strSizeString;
    
        public String toString() {
            return strSizeString;
        }
         private SizeStringEnum(String str) {
            this.strSizeString = str;
    
        }
    
    }

    常用方法:

    1、values():

       获取当前枚举的所有对象属性:

     如:

    //1、
            SizeStringEnum sizeStringEnum=SizeStringEnum.BIG;
            for(SizeStringEnum size: sizeStringEnum.values())
            {
                 System.out.println(size);
            }
    
    //2、
               for(SizeStringEnum size:     SizeStringEnum.values())
            {
                 System.out.println(size);
            }

    2、Enum.valueOf

      通过枚举值寻找枚举对象

            sizeStringEnum=Enum.valueOf(SizeStringEnum.class, "BIG");
  • 相关阅读:
    JVM内存的划分
    劝学
    java中switch的用法
    方法传递参数的分类
    ajax缓存机制
    vuex
    keep-alive
    路由滚动行为scrollBehavior
    vue等
    防止刷新路由后参数消失
  • 原文地址:https://www.cnblogs.com/rhythmK/p/4051965.html
Copyright © 2011-2022 走看看