简单枚举的使用

news/2024/5/18 21:29:28 标签: 枚举
 List<SelectDataVo> selectDataVos = new ArrayList<>();
      //获取年度
      YearEnum[] values = YearEnum.values();
      for (YearEnum yearEnum : values) {
        SelectDataVo selectDataVo = new SelectDataVo();
        selectDataVo.setText(yearEnum.getYear());
        selectDataVos.add(selectDataVo);
      }
public enum YearEnum {

  /** *上半年   */
  UP_YEAR("上半年"),  DOWN_YEAR("下半年");

  private String year;

  YearEnum(String year) {    this.year = year;  }

  public String getYear() {    return year;  }

  public void setYear(String year) {    this.year = year;  }
}


public class SelectDataVo {
    private String text;

    public SelectDataVo() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
}


http://www.niftyadmin.cn/n/776607.html

相关文章

dubbo理解

dubbo理解 - 2021年1月7日 1、为什么会出现Dubbo 我们的项目随着需求的增加&#xff0c;访问的数量不断增加&#xff0c;单项目工程出现了他的局限性。 拆分项目部署在不同的服务器增加了项目的灵活性&#xff0c;不会出现改动一个小bug影响整个项目。 优点&#xff1a;1.服务…

多线程的三种创建方式

public class Zongjie_05 {public static void main(String[] args) {// 1.继承Thread类new MyThread1().start();// 2.实现Runnable接口Thread thread new Thread(new MyThread2());thread.start();// 3.实现Callable接口FutureTask<Integer> ft new FutureTask<&g…

Executors提供的四种线程池

java.util.concurrent.Executors类&#xff0c;提供了创建四种线程池的方法&#xff1a; **newCachedThreadPool&#xff1a;**用来创建一个可缓存线程池&#xff0c;该线程池没有长度限制&#xff0c;对于新的任务&#xff0c;如果有空闲的线程&#xff0c;则使用空闲的线程执…

乐观锁、悲观锁

悲观锁 总是假设最坏的情况&#xff0c;每次去拿数据的时候都认为别人会修改&#xff0c;所以每次在拿数据的时候都会上锁&#xff0c;这样别人想拿这个数据就会阻塞直到它拿到锁&#xff08;共享资源每次只给一个线程使用&#xff0c;其它线程阻塞&#xff0c;用完后再把资源转…

spring cloud 组件

最核心的几个组件&#xff1a; Eureka、Ribbon、Feign、Hystrix、Zuul Eureka 是微服务架构中的注册中心&#xff0c;专门负责服务的注册与发现 Eureka包括两个组件&#xff1a;Eureka Server(注册服务)和Eureka Client(访问) Eureka Server提供服务注册服务&#xff0c;各个微…

list map笔记

ArrayList &#xff1a;-- 就是Object数组&#xff0c;初始化长度10&#xff0c;数据存储有序 LinkendList&#xff1a;-- 链表 &#xff0c;查询快增删慢 Vector&#xff1a; Object数组&#xff0c;默认长度10 &#xff0c;线程安全 HashMap&#xff1a;-- 数据&#xff0b;链…

jdk maven

环境配置 jdk&#xff1a;https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 环境变量&#xff1a;JAVA_HOME C:\mytool\Java\jdk1.8.0_202 Path %JAVA_HOME%\lib 查看版本&#xff1a;java -versionmaven MAVEN_HOME C:\mytool\mave…

2021-10-18mysql数据翻倍

INSERT t_table (operator, op_time) SELECT operator, op_time FROM t_table;