java枚举菜鸟教程,java 枚举 方法

  java枚举菜鸟教程,java 枚举 方法

  前言

  

  如何解决写爬虫IP受阻的问题?立即使用。

  项目中有很多常量,我们都用enum来处理。这里我给大家分享一个常用代码。

  枚举

  /**

  *描述:常量类型

  * /

  公共枚举客户端类型{

  系统(0,“后台管理”),

  教育(1,“教育体系”),

  政府(2,‘政府制度’);

  私有整数值;

  私有字符串文本;

  ClientType(整数值,字符串文本){

  this.value=value

  this.text=text

  }

  公共整数getValue() {

  返回this.value

  }

  公共字符串getText() {

  返回this.text

  }

  /**

  *根据值找到对应的中文。

  */

  公共静态字符串getTextByValue(整数值){

  return arrays . stream(values())//Java 8-stream的新特性stream。过滤器(x - x.getValue()。等于(值))。map(ClientType:getText)。findFirst()。or else(“”);

  }

  }枚举在java代码中使用起来相对简单。

  在应用层的使用方法

  //获取类型对应的数值

  整数type=client type . system . getvalue();

  //获取中文

  整数代码=1;//初始化

  for(client type value:client type . values()){

  if (type.value==code) {

  返回类型;//不同的业务有不同的处理方式。

  }

  }以上是java枚举用法的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: