SORU
12 Temmuz 2011, Salı


Kullanarak Dize hazır bilgi değerleri olarak Sırala

Değerleri Dize hazır olarak bir Sıralama içinde saklı kullanmanın en iyi yolu nedir? Örneğin:

public enum Modes {
    some-really-long-string,
    mode2,
    mode3
}

Daha sonra Mode.mode1 mode1 dize gösterimine dönmek için kullanabilirim. Mode.model.toString() arama tutmak zorunda kalmadan.

CEVAP
12 Temmuz 2011, Salı


Her numaralama hem adı var () (String) değerini bir yöntem. Eski numaralama dize adını verir ve ikinci dize olan numaralama değerini verir. Aradığınız şey bu mu?

String name = Modes.mode1.name();
Modes mode = Modes.valueOf(name);

De kullanabilirsiniz, böylece aynı zamanda bir statik değerini(Sınıf, String) kendisi Numaralama var

Modes mode = Enum.valueOf(Modes.class, name);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • picster

    picster

    20 NİSAN 2006