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.