Запитання з тегом «enums»

Тип даних, що складається з набору названих значень, що називаються елементами, членами або перелічувачами типу.



14
Перерахування TypeScript до масиву об’єктів
У мене перелік визначений таким чином: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Однак я хотів би, щоб це було представлено як масив / список об’єктів із нашого API, як показано нижче: [{id: 1, name: 'Percentage'}, {id: …

4
Перетворити рядок на еквівалентне значення Enum
Чи можливо мені перетворити a Stringна еквівалентне значення в Enumeration, використовуючи Java. Звичайно, я можу зробити це за допомогою великої if-elseзаяви, але я хотів би цього уникнути, якщо це можливо. Враховуючи цю документацію: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Я не надто сподіваюся, що це можливо без ifs або заяви про справу.
99 java  enums 

13
Джексон не враховує регістр перепису даних
Як я можу десеріалізувати рядок JSON, що містить значення переліку, які не враховують регістр? (за допомогою Jackson Databind) Рядок JSON: [{"url": "foo", "type": "json"}] і моя Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { } …

18
Як визначити перелік із рядковим значенням?
Я намагаюся визначити Enumта додати дійсні загальні роздільники, які використовуються у файлах CSV або подібних. Тоді я збираюся прив’язати його до ComboBoxджерела даних як джерело даних, тому кожного разу, коли я додаю або видаляю з визначення Enum, мені не потрібно буде щось змінювати у списку. Проблема полягає в тому, як …
97 c#  string  enums 

4
Як отримати значення Enum з індексу в Java?
У мене є перелік на Java: public enum Months { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } Я хочу отримати доступ до значень переліку за індексом, наприклад Months(1) = JAN; Months(2) = FEB; ... Як мені це зробити?
96 java  enums 

20
Отримання всіх імен у переліченні як рядка []
Який найпростіший та / або найкоротший спосіб отримати імена елементів перерахування як масив Strings? Я маю на увазі це те, що якщо, наприклад, я мав такий перелік: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } names()метод буде повертати масив …
96 java  arrays  enums 


3
Як перетворити int на Enum у python?
Використання нової функції Enum (через backport enum34 ) з python 2.7.6. З огляду на наступне визначення, як я можу перетворити int на відповідне значення Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, що можу вручну створити серію операторів if для …

7
Серіалізація члена Enum до JSON
Як мені серіалізувати Enumчлен Python до JSON, щоб я міг десеріалізувати отриманий JSON назад у об’єкт Python? Наприклад, цей код: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) призводить до помилки: TypeError: <Status.success: 0> is not JSON serializable Як я можу цього уникнути?

6
Swift enum із користувацьким ініціалізатором втрачає ініціалізатор rawValue
Я намагався звести це питання до найпростішої форми з наступним. Налаштування Версія Xcode 6.1.1 (6A2008a) Перелік, визначений у MyEnum.swift: internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(string: String) { switch string.lowercaseString { case "zero": self = .Zero case "one": self = .One …
95 swift  enums 

7
Як отримати всі значення переліку в Java?
Я зіткнувся з цією проблемою, тому що, не знаючи фактичного enumтипу, мені потрібно повторити його можливі значення. if (value instanceof Enum){ Enum enumValue = (Enum)value; } Будь-які ідеї, як витягти з enumValue його можливі значення?
95 java  enums 


14
Як спробуватиParse для значення Enum?
Я хочу написати функцію, яка може перевірити дане значення (передане у вигляді рядка) щодо можливих значень enum. У випадку збігу він повинен повернути екземпляр переліку; в іншому випадку він повинен повернути значення за замовчуванням. Функція може не використовувати внутрішньо try/ catch, що виключає використання Enum.Parse, що створює виняток, коли задано …
94 c#  enums 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.