小编Dar*_*man的帖子

Java 通用枚举作为参数

所以我有几个如下定义的枚举。我有一个使用枚举来查找值的方法。

public enum MyEnum1
{
   STRING1("My String1"),
   STRING2("My String2"),
   STRING3("My String3"),
   STRINGLESS("String not found");

   private String s;

   private MyEnum1(String s) { this.s = s; }

   public String getValue() { return s; }
}

public enum MyEnum2
{
   STRING1("My String1"),
   STRING2("My String2"),
   STRING3("My String3"),
   STRINGLESS("String not found");

   private String s;

   private MyEnum2(String s) { this.s = s; }

   public String getValue() { return s; }
}

public class MyClass1
{
    public static String getPlacement(String myString)
    {
        for (MyEnum1 a: MyEnum1.values())
            if …
Run Code Online (Sandbox Code Playgroud)

java generics enums

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

enums ×1

generics ×1

java ×1