'Development'에 해당되는 글 22건

  1. 2008.10.06 Java memory 설정
  2. 2008.10.06 Java Enum Class
java -Xms<some_min_size> -Xmx<some_max_size>

-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
Posted by zennken

Java Enum Class

Development/Java 2008. 10. 6. 10:04
Since Java SE 5.0

Enum -> String: Enum에서 이름 가져오기
EnumType.Instance.name()

String -> Enum: 이름을 이용해 해당 Enum 찾기
EnumType e = (EnumType) Enum.valueOf(EnumType.class, "Name")

Instance sequence number: Instance의 순서
EnumType.Instance.ordinal()

모든 instance 가져오기
for (EnumType variable: EnumType.values())
{
...
}

switch
switch (EnumVariable)
{
case Instance: {stmt}
...
}


제목이 말하듯 Java의 enumeration은 Enum class의 child class이다.








Posted by zennken
123

zennken

달력