问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中enum的values()方法定义在哪里呢?

发布网友 发布时间:2022-05-30 19:57

我来回答

3个回答

懂视网 时间:2022-06-12 21:36

object.values()的用法是什么?一起了解一下吧!

Object.values()返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同。

语法:

Object.values(obj)

参数:

obj:被返回可枚举属性值的对象。

返回值:

一个包含对象自身的所有可枚举属性值的数组。

示例:

var obj = { foo: 'bar', baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]
// array like object
var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.values(obj)); // ['a', 'b', 'c']
// array like object with random key ordering
// when we use numeric keys, the value returned in a numerical order according to the keys
var an_obj = { 100: 'a', 2: 'b', 7: 'c' };
console.log(Object.values(an_obj)); // ['b', 'c', 'a']
// getFoo is property which isn't enumerable
var my_obj = Object.create({}, { getFoo: { value: function() { return this.foo; } } });
my_obj.foo = 'bar';
console.log(Object.values(my_obj)); // ['bar']
// non-object argument will be coerced to an object
console.log(Object.values('foo')); // ['f', 'o', 'o']

以上就是小编收集整理出来的,望能够帮助到大家。

热心网友 时间:2022-06-12 18:44

values()方法是编译器插入到enum定义中的static方法,所以,当你将enum实例向上转型为父类Enum是,values()就不可访问了。解决办法:在Class中有一个getEnumConstants()方法,所以即便Enum接口中没有values()方法,我们仍然可以通过Class对象取得所有的enum实例
关于详细的说明可以参考:
http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html
http://blog.sina.com.cn/s/blog_6fd0fd4b01014x8l.html

热心网友 时间:2022-06-12 20:02

这个方法在java.lang.annotation 包的Enum ElementType下
ElementType(成员类型类)继承了Enum接口,增加了values方法

参考资料:http://download.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html#values()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在线条形码生成 ie地址栏是什么 ie浏览器的官网地址是什么? 团餐定制电话 抖音电商与广东商务厅启动“富域计划” 简单的晚餐晒美食文案句子 简单的晚餐晒美食说说短句 鸭肉炒什么好吃家常做法 为什么越背越记不住 绯牡丹锦多久浇水 绯牡丹养护要点 求仙剑98柔情版的一些秘籍。注意!是98柔情版的,不是新仙剑奇侠传的。98柔情版的!!!!!!谢谢。 JUTEC注册过商标吗?还有哪些分类可以注册? 听听大家对厦门技师学院(厦门高级技工学校)的评价 谢谢! 彩色信纸除了写信以外还能做什么用? 厦门华夏高级技工学校怎么样? 钙片的种类有很多,哪些适合儿童食用? 请问厦门高级技工学校怎么样 上大学的时候,身上需要带钱吗?需要带多少钱? 福建化工学校是不是一所好学校? 钙有几种种类,他们的英文名怎么表示? 一般上大学一年要多少学杂费? 钙片有几种类型的 考钳工高级证书上那考?福建省的 读大学要多少钱 钙片四大种类 大学办学需要多少学生 钙的分类 钙分为哪几种类型 对拼音不太熟悉,用什么可以学习拼音? 一二年级学习用品拼音本 WOW的防战装备都选什么? 魔兽世界防战的装备 魔兽世界防战穿什么装备才能发挥最大伤害? 魔兽世界防战装备宝石的选择 流速场的定义 流速场的流量 防战装备选择 流速场 是什么意思 wow中,新手防御战士装备哪些副本收集? 魔兽世界防战毕业装都有什么? m3/h是什么意思? 魔兽世界,一个防战的最好武器是什么? wow防战sw毕业装备都叫什么? 简述流速场的描述采用了哪些方法 流场的定义1 50水管一个小时流多少吨水? 关于场这种物质的疑问 流速场通过椭球面的外表面的流量为 - 信息提示 已知流速场u=(4x^3+2y+xy)i+(3x-y^3+z)j,去点(2,2,