Результаты поиска по запросу "enums"

1 ответ

 пункт. Вложение условной логики в константы перечисления намного лучше, чем предложение switch

лятор утверждает, что в концеMyClass.parse(), Вот код: package de.hs_rm.safelyovertaken.ble; import android.support.annotation.NonNull; import java.util.Arrays; class MyClass { @NonNull static MyClass parse(byte[] encoded) throws ...

1 ответ

Хотя все верно, это не касается того, как использовать это прозрачно во время сериализации, что является реальной проблемой.

у сериализовать мое enum-значение как int, но я получаю только имя. Вот мой (пример) класс и перечисление: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, ...

2 ответа

Класс высшего уровня похож на деревню, все все знают, секретов нет. Вложенные единицы в нем не изменяют этот факт.

public class Parent { public enum ChildType { FIRST_CHILD("I am the first."), SECOND_CHILD("I am the second."); private String myChildStatement; ChildType(String myChildStatement) { this.myChildStatement = myChildStatement; } public String ...

ТОП публикаций

0 ответов

Если вы храните Enum в DataTable, но не знаете, какой столбец является enum, а какой является строкой / int, вы можете получить доступ к значению следующим образом:

училInt16 значение из базы данных, и необходимо преобразовать его в тип перечисления. К сожалению, это делается в слое кода, который очень мало знает об объектах, за исключением того, что он может собрать посредством отражения. Как таковой, он ...

3 ответа

Здесь Мой код, вы можете иметь текст и значение вместе и заполнить Combobox

оказать значения перечисления в поле со списком? Приведенный ниже код приводит к тому, что в выпадающем списке все отображаемые имена называются caseHandler.cState. Я хотел, чтобы это имело фактические имена значений перечисления. Мое ...

5 ответов

Почему класс не может расширять перечисление?

Мне интересно, почему в языке Javaclass не может продлитьenum. Я не говорю оenum расширениеenum (что не может быть сделано, так как Java не имеет множественного наследования, и этоenumс неявным расширениемjava.lang.Enum), но класс, ...

4 ответа

 так же, как и все остальные члены

ужно что-то вроде следующего enum EE { A("anything"), B("beta"), ... Z("zulu"), ALL, ; EE(String s) { this.s = s; } EE() { String s = ""; for (EE ee : values()) { // PROBLEM HERE if (ee != ALL) s += " " + ee.s; } this.s = s; } }При созданииALL Я ...

0 ответов

Вы сохранили названия месяцев в выпадающем списке, а не значения int. Ваш выбранный элемент будет строкой.

тоящее время я занимаюсь разработкой приложения на C #. Мне нужно использовать перечисление со списком, чтобы получить выбранный месяц. У меня есть следующее для создания перечисления: enum Months { January = 1, February, March, April, May, ...

8 ответов

Я отключил это конкретное предупреждение. Я уверен, что людям не понравится идея, но некоторые могут быть благодарны ..

ользую полное имя перечисления внутри метода в одном из моих классов. Но я получаю предупреждение компилятора, которое говорит"предупреждение C4482: использовано нестандартное расширение: enum 'Foo' используется в квалифицированном имени", Нужно ...

1 ответ

Это снова прошло.

л «Избегайте перечислений, где вам нужны только целые» был удален из официальногодокументация для разработчиков [http://developer.android.com/guide/practices/design/performance.html#avoid_enums] , (ВидетьПочему Android не использует больше ...