|
|
1
3
它不会按你想要的方式工作。正如您所发现的,您只能在注释中使用真正普通的返回类型。此外,试图通过滥用字符串之类的操作来绕过这些限制是行不通的,因为您需要使用常量表达式来初始化注释的值。 我认为最接近的方法是用字符串初始化,然后使用代码与枚举的名称()进行比较。但是你的类型安全… |
|
|
2
1
如果枚举可以实现所有相同的接口,您可能会发现这个问题很有用。” Coding tip - intersection types and java enums “ |
|
|
3
0
我试图解决这个完全相同的问题,据我所知,这是不可能的。 这真是个麻烦事。 在我的例子中,我想指定@version annotation,在这里可以使用任何枚举,并且可以按序号比较枚举值(以查找版本的顺序)。看起来我需要像其他一些框架(如我认为的Guice)那样做,使用double;有点难看,但对于>=和<=检查可以正常工作。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |