Pertanyaan yang diberi tag enums

225
Jackson enum Serializing dan DeSerializer

Saya menggunakan JAVA 1.6 dan Jackson 1.9.9 Saya mendapat enum public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } Saya telah...

218
Cara menggunakan enums di C ++

Misalkan kita memiliki yang enumseperti berikut: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Saya ingin membuat instance dari ini enumdan menginisialisasi dengan nilai yang tepat, jadi saya lakukan: Days day = Days.Saturday; Sekarang saya ingin memeriksa variabel atau...

209
Memilih nilai default tipe Enum tanpa harus mengubah nilai

Dalam C #, apakah mungkin untuk menghias tipe Enum dengan atribut atau melakukan sesuatu yang lain untuk menentukan apa nilai default seharusnya, tanpa harus mengubah nilainya? Angka-angka yang diperlukan mungkin dibuat dengan batu untuk alasan apa pun, dan akan berguna untuk tetap memiliki kontrol...

201
Operasi bitwise C # paling umum pada enum

Untuk kehidupan saya, saya tidak ingat bagaimana mengatur, menghapus, beralih atau menguji sedikit di bitfield. Entah saya tidak yakin atau saya mencampurnya karena saya jarang membutuhkan ini. Jadi "bit-cheat-sheet" akan menyenangkan untuk dimiliki. Sebagai contoh: flags = flags |...

194
Cara mengatur enum ke null

Saya punya enum string name; public enum Color { Red, Green, Yellow } Cara mengaturnya menjadi NULL saat memuat. name = ""; Color color = null; //error Diedit: Buruk saya, saya tidak menjelaskannya dengan benar. Tetapi semua jawaban yang terkait dengan nullable sempurna. Situasi saya...

192
Peta enum di JPA dengan nilai tetap?

Saya mencari berbagai cara untuk memetakan enum menggunakan JPA. Saya terutama ingin mengatur nilai integer dari setiap entri enum dan hanya menyimpan nilai integer. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200),...

187
Bagaimana cara menggunakan enums sebagai flag di C ++?

Mengobati enum s sebagai flag berfungsi dengan baik di C # melalui [Flags]atribut, tetapi apa cara terbaik untuk melakukan ini di C ++? Sebagai contoh, saya ingin menulis: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish |...

184
Penamaan enum di Jawa: Singular atau Plural?

Apakah ada rekomendasi "resmi" tentang cara memberi nama Java enum? enum Protocol { HTTP, HTTPS, FTP } atau enum Protocols { HTTP, HTTPS, FTP } Saya tahu di dunia .Net, rekomendasinya adalah menggunakan singular kecuali enum yang mewakili flag bit. Hanya ingin tahu apakah ada yang serupa di...

178
Menerapkan Singleton dengan Enum (di Jawa)

Saya telah membaca bahwa adalah mungkin untuk mengimplementasikan Singletondi Jawa menggunakan Enumseperti: public enum MySingleton { INSTANCE; } Tetapi, bagaimana cara kerja di atas? Secara khusus, suatu Objectharus dipakai. Di sini, bagaimana MySingletonsedang dipakai? Siapa yang melakukan...