Результаты поиска по запросу "enums"
пункт. Вложение условной логики в константы перечисления намного лучше, чем предложение 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 ...
Хотя все верно, это не касается того, как использовать это прозрачно во время сериализации, что является реальной проблемой.
у сериализовать мое enum-значение как int, но я получаю только имя. Вот мой (пример) класс и перечисление: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, ...
Класс высшего уровня похож на деревню, все все знают, секретов нет. Вложенные единицы в нем не изменяют этот факт.
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 ...
Если вы храните Enum в DataTable, но не знаете, какой столбец является enum, а какой является строкой / int, вы можете получить доступ к значению следующим образом:
училInt16 значение из базы данных, и необходимо преобразовать его в тип перечисления. К сожалению, это делается в слое кода, который очень мало знает об объектах, за исключением того, что он может собрать посредством отражения. Как таковой, он ...
Здесь Мой код, вы можете иметь текст и значение вместе и заполнить Combobox
оказать значения перечисления в поле со списком? Приведенный ниже код приводит к тому, что в выпадающем списке все отображаемые имена называются caseHandler.cState. Я хотел, чтобы это имело фактические имена значений перечисления. Мое ...
Почему класс не может расширять перечисление?
Мне интересно, почему в языке Javaclass не может продлитьenum. Я не говорю оenum расширениеenum (что не может быть сделано, так как Java не имеет множественного наследования, и этоenumс неявным расширениемjava.lang.Enum), но класс, ...
так же, как и все остальные члены
ужно что-то вроде следующего 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 Я ...
Вы сохранили названия месяцев в выпадающем списке, а не значения int. Ваш выбранный элемент будет строкой.
тоящее время я занимаюсь разработкой приложения на C #. Мне нужно использовать перечисление со списком, чтобы получить выбранный месяц. У меня есть следующее для создания перечисления: enum Months { January = 1, February, March, April, May, ...
Я отключил это конкретное предупреждение. Я уверен, что людям не понравится идея, но некоторые могут быть благодарны ..
ользую полное имя перечисления внутри метода в одном из моих классов. Но я получаю предупреждение компилятора, которое говорит"предупреждение C4482: использовано нестандартное расширение: enum 'Foo' используется в квалифицированном имени", Нужно ...
Это снова прошло.
л «Избегайте перечислений, где вам нужны только целые» был удален из официальногодокументация для разработчиков [http://developer.android.com/guide/practices/design/performance.html#avoid_enums] , (ВидетьПочему Android не использует больше ...