列挙ordinalとname
2270 ワード
列挙ordinalとnameの違い
列挙の定義
取得ordinal
結果0 1 2 3
取得したのは下付きで、0から
名前の取得
結果GET POST PUT DELETE
デフォルトの値を取得
列挙の定義
public enum HttpMethod {
GET, POST, PUT, DELETE
}
取得ordinal
System.out.println(HttpMethod.GET.ordinal());
System.out.println(HttpMethod.POST.ordinal());
System.out.println(HttpMethod.PUT.ordinal());
System.out.println(HttpMethod.DELETE.ordinal());
結果0 1 2 3
取得したのは下付きで、0から
名前の取得
System.out.println(HttpMethod.GET.name());
System.out.println(HttpMethod.POST.name());
System.out.println(HttpMethod.PUT.name());
System.out.println(HttpMethod.DELETE.name());
結果GET POST PUT DELETE
デフォルトの値を取得