|
1
8
这里有一种方法。
如果你想从同一枚举中有多个映射,你可以使用
正如另一个答案所暗示的那样,试图基于序数隐式地进行映射是一个充满伤害的世界。如果有人问错了一对枚举,你要么会得到一个垃圾答案,要么会在一个枚举的常量比另一个枚举多的情况下得到一个异常。即使他们正确地使用了它,如果有人后来在一个枚举常量中插入了一个新的枚举常量,而在另一个枚举中没有将其插入到正确的位置,那么你的代码就会损坏。
如果你想进行这种映射,这两个类是耦合的,你必须在类型系统中的某个地方捕获这种耦合(
|
|
|
2
1
我认为TacheDeChoco走在正确的轨道上,但他错过了必要的泛型声明。此外,由于泛型是通过类型擦除实现的,因此您需要传入第二个枚举类型的类。 假设映射策略很简单 “将相应的枚举值取在完全相同的位置” ,以下内容可能适用于该作业:
|
|
|
3
0
考虑到你需要返回第二个枚举的相同位置的值,你可以尝试这样做:
|
|
|
4
0
假设映射策略很简单 “将相应的枚举值取在完全相同的位置 “,以下内容可能适用于该作业:
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |