enums

Java enum i dodatkowe pliki klas

Zauważyłem enums wprowadzenie wielu dodatkowych plików klas (Class$1) po kompilacji. Wydaje się, że jest on dołączony do każd ... ciekawe, kompilator Eclipe nie produkuje tych dodatkowych plików. Ciekawe czy jedynym rozwiązaniem jest zmiana kompilatorów?

Czy można zapisać Typ (używając " typeof ()") w enum?

Więc tworzę grę w XNA, C# 4.0, i muszę zarządzać wieloma Powerupami (które w kodzie są dziedziczone z klasy "PowerUp"), a do ... kiś sposób, aby to zrobić, czy tylko zbyt skomplikowane rozwiązanie problemu, który jest już w 99% kompletny? Z góry dzięki!

Jackson databind enum Case niewrażliwe

Jak mogę deserializować łańcuch JSON zawierający wartości enum bez rozróżniania wielkości liter? (using Jackson Databind) C ... POJO[]->" + Arrays.toString(arr)); System.out.println("JSON ->" + new ObjectMapper().writeValueAsString(arr));

Kiedy używać enum, a kiedy zastępować je klasą ze statycznymi członkami?

Niedawno okazało się, że następujące (przykładowe) wyliczenie... enum Color { Red, Green, Yellow, Blue } . ... ie enum klasą bezpieczną dla typu)? 2) W w jakich przypadkach należy używać enums i kiedy Klasa byłaby bardziej odpowiednia?

Mapowanie enum do tabeli z adnotacją hibernate

Mam tabelę DEAL i tabelę deal_type. Chciałbym mapować ten kod: public class Deal { DealType type; } public enum DealTyp ... ądkowy. Niestety, moje identyfikatory w tabeli typu transakcji nie są sekwencyjne i nie zaczynają się od 1. Jakieś sugestie?

Jak porównać flagi w C#?

Mam flagę enum poniżej. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } ... 2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } Jak mogę to urzeczywistnić?

Jak serializować wartość enum jako int?

Chcę serializować moją wartość enum jako int, ale dostaję tylko nazwę. Oto moja (przykładowa) klasa i enum: public class R ... ; Udało mi się serializować jako wartość, umieszczając atrybut"[XmlEnum ("X")] " na każdej wartości, ale to wydaje się złe.

Parse a string to an enum value in VB.NET

Jak mogę przetworzyć łańcuch w VB.NET aby wyliczyć wartość? Przykład mam taki enum: Public Enum Gender NotDefined Male Female End Enum Jak mogę przekonwertować łańcuch "Male" na wartość Gender enum Male?

Jak zdefiniować enum z wartością string?

Próbuję zdefiniować Enum i dodać ważne wspólne separatory, które używane są w plikach CSV lub podobnych. Następnie zamierzam ... iować enum za pomocą reprezentacji łańcuchów, coś w stylu: public enum SeparatorChars{Comma = ",", Tab = "\t", Space = " "}

singleton using enum

Czytałem dużo na stackoverflow o tworzeniu klas singleton za pomocą enum. Musiałem coś przeoczyć, bo nigdzie nie mogę dotrzeć ... o do UserActivity.INSTANCE.getSingleton() Lub UserActivity.Singleton. Ale w kodzie eclipse nic nie znajduje Dzięki!

enum.values () - jest kolejnością zwracanych enum deterministycznych

Mam enum SOME_ENUM: public enum SOME_ENUM { EN_ONE, EN_TWO, EN_THREE; } Będzie SOME_ENUM.values() zawsze zwracać en ... um: EN_ONE, EN_TWO, EN_THREE? Czy jest to reguła, czy nie ma gwarancji, że nie zostanie zmieniona w kolejnych wydaniach JDK?

Enums w wyrażeniach lambda są kompilowane inaczej; konsekwencją poprawy rozdzielczości przeciążeń?

Podczas testowania Visual Studio 2015 RC, otrzymałem błąd run-time na poprzednio działającym kodzie. Biorąc pod uwagę lambda ... , czy ktoś ma link do informacji o szczegółach, jak rozdzielczość przeciążenia została poprawiona? Nie mogę znaleźć żadnego.

serialize and deserialize enum with Gson [duplikat]

To pytanie ma już odpowiedź tutaj: używanie Enum podczas parsowania JSON za pomocą GSON ... Jak mogę serializować i deserializować proste wyliczenie w gson 2.2.4 ? public enum Color { RED, BLUE, YELLOW; }

Jak mogę odwołać się do mojego Java Enum bez podawania jego typu

Mam klasę, która definiuje własne enum tak: public class Test { enum MyEnum{E1, E2}; public static void aTestMetho ... napisałem, że używane enum nie pozwala enum być poprzedzone przez jego typu--cała reszta kodu wymaga tego. Boli mnie głowa.

Stałe Swift: Struct lub Enum

Nie jestem pewien, które z obu są lepsze do zdefiniowania stałych. Struct lub enum. Struktura będzie kopiowana za każdym raze ... zyści daje wybór struktury lub enum? Francisco say use Struct ' s. Ray Wunderlich powiedział, że użyj Enum. uzasadnienie.

Jak mogę wypisać wartość klasy enum w C++11

Jak mogę wypisać wartość enum class W C++11? W C++03 jest tak: #include <iostream> using namespace std; enum A { ... ;&, const _Tp&) [with _CharT = char, _Traits = std::char_traits<char>, _Tp = A]' Skompilowane w Ideone.com

Iteracja wartości enum przy użyciu Java generics

Próbuję znaleźć sposób na iterację wartości enum przy użyciu generyków. Nie wiem, jak to zrobić lub czy jest to możliwe. ... ions.add(option); } } } Jakieś pomysły jak to zrobić bez potrzeby dodatkowego parametru klasy w konstruktorach?

Dlaczego warto używać Enums zamiast stałych?

Mam scenariusz, w którym mam typy graczy łucznik, wojownik i czarownik. Czego powinienem używać w klasie gracza? Zmienna łańcuchowa typu czy Enum? Dlaczego enum i dlaczego ciągi stałe. Proszę o pomoc z powodów.

Używanie enum jako własności modelu Realm

Czy możliwe jest użycie Enum jako właściwości dla mojego modelu? Obecnie mam taką klasę: class Checkin: RLMObject { dynam ... Value na właściwości, gdy zapisuje obiekt do sklepu. Czy jest to możliwe w Realm, czy istnieje już dla niego żądanie funkcji?

Jaki jest powód Enum.hashCode()?

Metoda hashCode () w klasie Enum jest ostateczna i zdefiniowana jako super.hashCode (), co oznacza, że zwraca liczbę opartą n ... , dlaczego System.identityHashCode (odczyt z nagłówka obiektu) jest o wiele wolniejszy niż dostęp do normalnego pola obiektu.