腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何
获取
valueOf
泛
型
枚举
?
java
我正在尝试使用默认方法创建一个接口,该方法返回
枚举
的
valueOf
(字符串)或null (如果没有),这样我就可以轻松地实现它,而不需要将此代码的非
泛
型
变体粘贴到所有需要此类内容的类中。extends Enum<T>> { try { return Enum.
valueOf
我实际上知道我可以读取所有的值并手动搜索它,但是为了学习和优雅,我想知道比这更好的方法(我觉
浏览 45
提问于2018-08-02
得票数 4
回答已采纳
2
回答
具有
枚举
约束的Kotlin
泛
型函数
kotlin
、
generics
、
enums
、
companion-object
我想做一些类似以下的事情: inline fun> myFunction(enumStr: String){ //... } 因此我的
泛
型
参数被约束为
枚举
类类型,这样我就可以访问
valueOf
函数。我收到一个错误,说明: 据我所知,这意味着我不能在
泛
型
上使用伴生对象函数。有什么方法可以实现我想要的-将字符串转换为
泛
型
枚举
吗?
浏览 45
提问于2021-03-02
得票数 0
回答已采纳
3
回答
枚举
与
枚举
的区别
java
、
enums
枚举
有
valueOf
(string)方法来
获取
枚举
常量,我发现在名为
valueOf
(enumClassName, string)的java.lang.Enum类中存在相同类型的方法,这两个方法都给出了相同的输出如果没有区别,为什么JSL要添加Enum.
valueOf
()?public static void main(String[] args) { //swit
浏览 2
提问于2013-04-04
得票数 4
回答已采纳
4
回答
如何
找到Java
泛
型
类型的类对象?
java
、
generics
、
enums
假设我有一个
泛
型
类型P,它是一个
枚举
,也就是<P extends Enum<P>>,并且我想从一个字符串中
获取
枚举
值,例如:P fooEnum = Enum.
valueOf
浏览 2
提问于2010-05-28
得票数 3
回答已采纳
1
回答
如何
从扩展中
获取
泛
型
类型?
ios
、
swift
、
generics
、
enums
、
extension-methods
我正在尝试编写
泛
型
类型的扩展,但由于某些原因,它不起作用。我有一个通用的
枚举
: case Failure} extension ResponseResult { var r
浏览 1
提问于2016-05-13
得票数 0
回答已采纳
2
回答
无法访问
泛
型
类型的Enum<?>.
valueOf
(String)方法(或
如何
获取
泛
型
参数的.class )?
java
、
generics
如果给定的
枚举
是
泛
型
类的参数,我
如何
访问
枚举
的静态方法?() int ndx = getSelectedIndex(); return T.
valueOf
>.
valueOf
(String)。此方法的另一个版本有两个参数,需要Class<Enum<?>>,我不能将其实例化为T.class。 你将
如何
解决这个问题
浏览 0
提问于2012-02-29
得票数 5
回答已采纳
1
回答
强制Enum只有数值(Enum的类型检查)
typescript
我想强迫
泛
型
成为一个数值
枚举
。我的意思是Enum类型应该只有数值。let a = new SampleClass<sample>( sample.CC ); // It should fail, keyof sample has string value //
valueOf
我向SampleClass传递一个自定义的 enum ,但是,我希望
泛
型
Enum是一个数字
枚举
。有可能吗?
浏览 0
提问于2019-09-16
得票数 0
1
回答
在不知道使用Java反射API的类型的情况下转换Enum
java
我想编写一个通用方法,它从包A中
获取
枚举
,并使用反射将其转换为包B中的
枚举
。下面是我写的具体代码-我想编写
泛
型
代码来进行转换,前提是我将源类
浏览 11
提问于2016-01-14
得票数 1
回答已采纳
1
回答
迭代
泛
型
枚举
类型Typescript
reactjs
、
typescript
、
generics
、
enums
我偶然发现了一个问题,那就是我需要迭代
泛
型
枚举
类型。我正在尝试
获取
枚举
类型的值。"'T‘仅指类型,但此处用作值。""; result += item + "|"; return result;如果我也有其他
枚举
类型,我
如何
创建一个允许
浏览 2
提问于2021-02-13
得票数 1
3
回答
带Enum的Java
泛
型
;返回类型?
java
、
generics
、
enums
name); if (value.length() == 0) return null; return Enum.
valueOf
浏览 5
提问于2022-04-29
得票数 0
2
回答
我
如何
摆脱这些关于
枚举
的警告?
java
、
generics
、
enums
、
warnings
extends Enum> clazz:enums) Enum s=Enum.
valueOf
(clazz,args[0]);
浏览 3
提问于2012-09-12
得票数 0
回答已采纳
1
回答
Enum的Java
泛
型
绑定(约束)
java
、
generics
、
enums
、
constraints
、
bounds
我试图将Java
泛
型
类型变量绑定(约束)为enum (任意
枚举
)并失败。你能告诉我原因吗?result = (TEnum) value; result = TEnum.
valueOf
请使用其擦除Enum,因为运行时将删除更多的
泛
型
类型信息” 类型Enum中的方法<e
浏览 1
提问于2013-02-11
得票数 6
1
回答
未检查覆盖(嗯,我似乎需要我的
泛
型
方法)
java
、
generics
RationalOperandFactory类实现的“工厂”接口: <T extends Operand<T>> Operand<T>
valueOf
class DoubleOperandFactory implements OperandFactory{ public Operand<DoubleOperand>
valueOf
RationalOperandFactory implements Op
浏览 4
提问于2017-11-22
得票数 0
回答已采纳
4
回答
Enum.
valueOf
(Class<T> enumType,String name)问题
java
、
generics
、
reflection
、
enums
我正在尝试避免一个编译错误(“绑定不匹配:...")涉及动态
枚举
查找。> enumValue = Enum.
valueOf
(enumClass, enumName);我在这里做错了什么?
浏览 1
提问于2010-10-25
得票数 35
回答已采纳
2
回答
具有多个边界的Enum和
泛
型
“期望的接口”
java
我希望能够将
枚举
映射到“替代值”,因为在我们的遗留数据库中,有些
枚举
使用不可映射的值(例如,int时不以0开头,字符串类型时不能以
枚举
名称表示)。{ return Optional.absent(); return Optional.of(
valueOf
enumInstance).equals(value) ) { } retur
浏览 3
提问于2013-05-17
得票数 0
回答已采纳
1
回答
如何
在java中将一个
泛
型
列表转换为另一个
java
、
generics
、
enums
、
type-conversion
我试图将一个
泛
型
枚举
列表转换为另一个
泛
型
列表类型,但始终会得到以下编译错误: if (enumObject instanceof Enum) for(T enumObject : sourceEnumsList) { enums.add(En
浏览 0
提问于2012-08-27
得票数 4
回答已采纳
1
回答
获取
映射到
枚举
的值,
如何
调用正确的
泛
型
方法?
c#
、
generics
我正在从db
获取
SomeThingType,然后想要调用SomeThing<T>(T value)。我在运行时从db
获取
类型。 break;我被困在
如何
根据我在运行时从数据库检索到的
枚举
值来使用正确的
泛
型
类型。db值映射到一个
枚举
,我希望使用该
枚举
来确定应该使用哪种
泛
型
类型,可以是字符串、int还是DateTime。 这是我可以在c#中解决的问题吗?或
浏览 2
提问于2011-10-26
得票数 0
回答已采纳
11
回答
如何
通过string或int
获取
枚举
值
c#
、
enums
如果我有
枚举
字符串或
枚举
int值,我
如何
获取
枚举
值。例如:如果我有一个
枚举
,如下所示:{ Value2 = 2,}string str = "Value1" int a = 2;
如何
获取
枚举</e
浏览 7
提问于2014-05-09
得票数 141
1
回答
Java
泛
型
枚举
参数,其中
枚举
具有方法
java
、
enums
我有2个或更多的
枚举
,每个
枚举
都有相同的方法。我需要使用所有这些
枚举
来验证另一个类中的消息。每个
枚举
都有相同的方法。我知道
如何
将
枚举
作为
泛
型
参数传递,但我不认为在将
枚举
作为
泛
型
枚举
接收的方法中调用该
枚举
的方法是可能的。
浏览 17
提问于2018-02-21
得票数 1
1
回答
通用ValueConverter
grails
、
grails-orm
我正在尝试注册一个自定义
泛
型
值转换器,但在绑定过程中它没有被提取。哪里可能是错的。它基于以下手册:当我删除
泛
型
时,一切正常。我的通用
枚举
转换器: @Overrideinstanceof String Object convert(Object value) {
浏览 0
提问于2018-03-20
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券