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

  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • the one am radio

    the one am r

    6 Mayıs 2006
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011