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

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008