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

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008