当前位置: 首页 > news >正文

无锡网站开发电话/福州百度seo代理

无锡网站开发电话,福州百度seo代理,wordpress的站 做固定链接301重定向对百度的影响,中科院网站建设我想定义一个枚举类型,其中两个常量的“值”相同.我将这两个常量称为重复.请考虑以下示例:我想定义一个浏览器类型列表,我想要一个文字“IE”和“InternetExplorer”,如下所示:enum Browser {CHROME("chrome"),FIREFOX("firefox"),I…

我想定义一个枚举类型,其中两个常量的“值”相同.我将这两个常量称为重复.请考虑以下示例:我想定义一个浏览器类型列表,我想要一个文字“IE”和“InternetExplorer”,如下所示:

enum Browser {

CHROME("chrome"),

FIREFOX("firefox"),

IE("ie"),

INTERNETEXPLORER("ie");

String type;

Browser(String type) {

this.type = type;

}

}

但是,有了这个,以下代码将失败,

Browser a = Browser.IE;

Browser b = Browser.INTERNETEXPLORER;

Assert.assertTrue(a==b);

我能想到的唯一解决方法是添加一个返回浏览器实例内部值的Browser类型的value()方法.而平等测试代码将是

Assert.assertTrue(a.value()==b.value())

这不好.那么有没有人有更好的主意?

为什么Java不允许重写诸如Enum< T>的equals()之类的方法?类?

编辑:

好的,谢谢你的回答和评论.我同意我原来的想法违背了枚举的目的.我认为以下变化可以满足我的需求.

public enum Browser {

CHROME,

FIREFOX,

IE;

public static Browser valueOfType(String type) {

if (b == null) {

throw new IllegalArgumentException("No browser of type " + type);

switch (type.toLowerCase()) {

case "chrome":

return Browser.CHROME;

case "firefox":

return Browser.FIREFOX;

case "ie":

case "internetexplorer":

case "msie":

return Browser.IE;

default:

throw new IllegalArgumentException("No browser of type " + type);

}

}

}

http://www.lbrq.cn/news/1361485.html

相关文章:

  • 做影视网站需要多大硬盘/快速整站优化
  • 安徽建设工程造价信息网站/seo关键词优化软件官网
  • 长垣有做网站设计的吗/网店如何引流与推广
  • 网站空间去哪里买的/北京网络营销策划公司
  • wordpress改域名后500/谷歌seo网络公司
  • 唐山网站建设方案报价/广告营销推广方案
  • 建设主题网站步骤/网络营销推广实训报告
  • 制作图片怎么做/提升关键词排名seo软件
  • 做网站加班多吗/seo网站分析报告
  • 重庆手机网站推广报价/企业网站推广
  • 客户网站建设完成后需要什么/深圳知名网络优化公司
  • 建站小程序快速上线/黑帽seo365t技术
  • 蒙自做网站的公司/实时热搜榜
  • 做围棋题网站/semikron
  • 四川南充网站建设/2023年广州疫情最新消息
  • 福州建站价格/成都营销推广公司
  • 沙特政府建设部网站/冯宗耀seo教程
  • 定制网站和模板网站的区别/怎么制作个人网页
  • 网站备案和备案的区别/网络推广app是违法的吗
  • 免费的域名网址/电商seo什么意思
  • 无锡做企业网站的公司/山东公司网站推广优化
  • 数字广东网络建设有限公司地址/seo网络推广知识
  • 网站首屏/哪个推广网站好
  • 网站开发吃香吗/百度网址
  • 重庆市公司网站备案在哪了/网站首页快速收录
  • 深圳网站设计在哪济南兴田德润联系电话/今天最新新闻
  • 做网站开发需要什么技能/seo相关岗位
  • 太原手手工网站建设公司/网络优化培训要多少钱
  • 网站之家查询域名/怎样在百度上发布广告
  • 河源网站优化/sem是什么职位
  • 【Redis】string常用命令
  • 【C++】Stack and Queue and Functor
  • 【QT】常⽤控件详解(四)常用显示类控件类 Label LCDNumber ProgressBar Calendar Widget
  • 《 ThreadLocal 工作机制深度解析:高并发场景的利与弊》
  • React ahooks——副作用类hooks之useThrottleEffect
  • Python 字典为什么查询高效