返回顶部
首页 > 资讯 > 精选 >枚举怎么在Java中使用
  • 167
分享到

枚举怎么在Java中使用

java枚举ava 2023-05-31 02:05:18 167人浏览 安东尼
摘要

本篇文章给大家分享的是有关枚举怎么在Java中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用方法如下:package com.ljq.test;public class

本篇文章给大家分享的是有关枚举怎么在Java中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

使用方法如下:

package com.ljq.test;public class TestEnum {    public enum ColorEnum {    red, green, yellow, blue;  }    public enum SeasonEnum {    //注:枚举写在最前面,否则编译出错    spring, summer, autumn, winter;    private final static String position = "test";    public static SeasonEnum getSeason() {      if ("test".equals(position))        return spring;      else        return winter;    }  }    public enum Gender{    //通过括号赋值,而且必须带有一个参构造器和一个属性跟方法,否则编译出错    //赋值必须都赋值或都不赋值,不能一部分赋值一部分不赋值;如果不赋值则不能写构造器,赋值编译也出错    MAN("MAN"), WOMEN("WOMEN");    private final String value;    //构造器默认也只能是private, 从而保证构造函数只能在内部使用    Gender(String value) {      this.value = value;    }    public String getValue() {      return value;    }  }    public enum OrderState {        CANCEL {public String getName(){return "已取消";}},        WaiTCONFIRM {public String getName(){return "待审核";}},        WAITPAYMENT {public String getName(){return "等待付款";}},        ADMEASUREPRODUCT {public String getName(){return "正在配货";}},        WAITDELIVER {public String getName(){return "等待发货";}},        DELIVERED {public String getName(){return "已发货";}},        RECEIVED {public String getName(){return "已收货";}};    public abstract String getName();  }  public static void main(String[] args) {    //枚举是一种类型,用于定义变量,以限制变量的赋值;赋值时通过“枚举名.值”取得枚举中的值    ColorEnum colorEnum = ColorEnum.blue;    switch (colorEnum) {    case red:      System.out.println("color is red");      break;    case green:      System.out.println("color is green");      break;    case yellow:      System.out.println("color is yellow");      break;    case blue:      System.out.println("color is blue");      break;    }    //遍历枚举    System.out.println("遍历ColorEnum枚举中的值");    for(ColorEnum color : ColorEnum.values()){      System.out.println(color);    }    //获取枚举的个数    System.out.println("ColorEnum枚举中的值有"+ColorEnum.values().length+"个");    //获取枚举的索引位置,默认从0开始    System.out.println(ColorEnum.red.ordinal());//0    System.out.println(ColorEnum.green.ordinal());//1    System.out.println(ColorEnum.yellow.ordinal());//2    System.out.println(ColorEnum.blue.ordinal());//3    //枚举默认实现了java.lang.Comparable接口    System.out.println(ColorEnum.red.compareTo(ColorEnum.green));//-1    //--------------------------    System.out.println("===========");    System.err.println("季节为" + SeasonEnum.getSeason());    //--------------    System.out.println("===========");    for(Gender gender : Gender.values()){      System.out.println(gender.value);    }    //--------------    System.out.println("===========");    for(OrderState order : OrderState.values()){      System.out.println(order.getName());    }  }}

--结束END--

本文标题: 枚举怎么在Java中使用

本文链接: https://lsjlt.com/news/222837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 枚举怎么在Java中使用
    本篇文章给大家分享的是有关枚举怎么在Java中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用方法如下:package com.ljq.test;public class...
    99+
    2023-05-31
    java 枚举 ava
  • Java中的枚举怎么使用
    本篇内容主要讲解“Java中的枚举怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中的枚举怎么使用”吧!枚举(enum)枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数...
    99+
    2023-07-05
  • 在Java中如何使用枚举
    这篇文章给大家分享的是有关在Java中如何使用枚举的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。枚举类型(Enumerated Types) 让我们先看下面这一段小程序: enum Day {SUNDAY, MO...
    99+
    2023-06-03
  • 在Python中怎么使用枚举
    这篇文章主要为大家展示了“在Python中怎么使用枚举”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Python中怎么使用枚举”这篇文章吧。在 Python 中使用枚举。我们可以使用以下方法来...
    99+
    2023-06-27
  • 怎么在java中使用枚举实现单例
    怎么在java中使用枚举实现单例?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. ...
    99+
    2023-06-14
  • 再谈在Java中使用枚举(转)
    再谈在Java中使用枚举(转)[@more@]从C++转到Java上的程序员一开始总是对Java有不少抱怨,其中没有枚举就是一个比较突出的问题。那么为什么Java不支持枚举呢?从程序语言的角度讲,支持枚举意味着什么呢?我们能不能找到一种方法...
    99+
    2023-06-03
  • Java枚举类在生产环境中怎么使用
    这篇文章主要讲解了“Java枚举类在生产环境中怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java枚举类在生产环境中怎么使用”吧!使用大体分为确定业务场景状态、定义枚举类、自定义查...
    99+
    2023-06-29
  • 枚举如何在java项目中使用
    今天就跟大家聊聊有关枚举如何在java项目中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、枚举类型作为常量package myenum; public enum Color...
    99+
    2023-05-31
    java 枚举 ava
  • C#枚举和枚举成员怎么使用
    这篇文章主要讲解了“C#枚举和枚举成员怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#枚举和枚举成员怎么使用”吧!C#枚举类型是一种的值类型,它用于声明一组命名的常数。(1)C#枚...
    99+
    2023-06-17
  • 怎么用好Java中的枚举
    本篇内容主要讲解“怎么用好Java中的枚举”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用好Java中的枚举”吧!1、概览enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继...
    99+
    2023-06-16
  • 「Java基础入门」Java中switch怎么使用枚举
    在Java开发中,switch语句是一种常用的流控制语句,用于根据不同的条件执行不同的代码块。而当使用枚举类型作为条件时,我们常常会遇到“Constant expression required”的报错问题,这给程序开发造成了不小的困扰。 ...
    99+
    2023-09-02
    java servlet jvm
  • 枚举如何在MyBatis中使用
    这篇文章给大家介绍枚举如何在MyBatis中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体方法如下:public enum ComputerState { OPEN(10), //开启 CLOSE(11),...
    99+
    2023-05-31
    mybatis 枚举
  • java 枚举使用方法
    前言在项目中有很多常量,我们都是使用枚举(enum)来处理,下面我就和大家分享一个比较通用的代码枚举 public static String getTextByValue(Integer value) { retu...
    99+
    2019-10-31
    java教程 java
  • 【javaSE】 枚举与枚举的使用
    文章目录 🎄枚举的背景及定义⚾枚举特性总结: 🌲枚举的使用🚩switch语句🚩常用方法📌示例一Ὄ...
    99+
    2023-09-20
    java 开发语言 枚举 源码 反射
  • 枚举中的values()方法如何在java 中使用
    本篇文章给大家分享的是有关枚举中的values()方法如何在java 中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先是我们自己的枚举类。public enum Enu...
    99+
    2023-05-31
    java 枚举 values()
  • Java的贪心和枚举怎么使用
    今天小编给大家分享一下Java的贪心和枚举怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。笔试技巧:学会根据数据范围猜...
    99+
    2023-06-29
  • 一文教你正确的在java中使用枚举
    一文教你正确的在java中使用枚举?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java枚举使用详解在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而...
    99+
    2023-05-31
    java 枚举 ava
  • 怎么在python中使用enum方法比较枚举
    今天就跟大家聊聊有关怎么在python中使用enum方法比较枚举,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数...
    99+
    2023-06-14
  • 为什么建议使用Java枚举
    这篇文章主要介绍“为什么建议使用Java枚举”,在日常操作中,相信很多人在为什么建议使用Java枚举问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”为什么建议使用Java枚举”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-16
  • java为什么避免使用枚举
    在Java中,枚举是一种特殊的数据类型,用于定义一组有限的常量。虽然枚举在某些情况下非常有用,但也有一些情况下建议避免使用枚举,原因...
    99+
    2023-08-30
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作