コード例 #1
0
 public static Transport fromString(String s) {
   for (Transport t : Transport.values()) {
     if (t.toString().equals(s)) {
       return t;
     }
   }
   return null;
 }
コード例 #2
0
ファイル: TestEnum.java プロジェクト: Brian14/practiselab
  @Test
  public void test2() {
    Transport TransArray[] = Transport.values();

    for (Transport tr : TransArray) {
      System.out.println(tr);
    }
  }
コード例 #3
0
 public static Transport byName(String value) {
   for (Transport t : Transport.values()) {
     if (t.getValue().equals(value)) {
       return t;
     }
   }
   throw new IllegalArgumentException("Can't find " + value + " transport");
 }