首页 / Java / Java中枚举类型的一种使用方式

Java中枚举类型的一种使用方式

今天改同事的代码发现同事的代码中有大量的if else语句。…

今天改同事的代码发现同事的代码中有大量的if else语句。很不美观而且可读性太差。

因为需要给前端一个key,value的列表。这个列表写死。然而同事的代码。

放几张图,大家自己感受。我都不知道以后这个api咋维护,新增一个工站,减少一个工站。

Java中枚举类型的一种使用方式

Java中枚举类型的一种使用方式

Java中枚举类型的一种使用方式

果然新的任务新增4个工站,好吧,开始给代码装扮一下。

首先,写一个枚举类。

然后这个是获取工站的列表,看吧你几乎看不到重复的new map,或者是魔法值。对比一下上边的是不是很美观。

接着根据工站id也就是key查找工站名

可以看到几行代码就搞定了。而且代码重用性高,可维护性好。想添加工站或者减少工站直接在枚举类型中改变就可以了。不用修改大量的代码。

到此这篇关于Java中枚举类型的一种使用方式的文章就介绍到这了,更多相关Java中枚举类型使用方式内容请搜索我是攻城狮以前的文章或继续浏览下面的相关文章希望大家以后多多支持我是攻城狮!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/programming/java/88956.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏