Вопросы по теме 'enumset'
Как передать любое (известное только во время выполнения) перечисление Kotlin в качестве параметра методу в коде Java?
Скажем, у нас есть перечисления
enum class Status {
OPEN, CLOSED
}
enum class Weekday {
WORKDAY, DAYOFF
}
Наличие класса Java
public KotlinInvoker {
public methodWithKotlinEnumAsParameter_namely_AppendWorkingStatusString( ?...
3454 просмотров
schedule
14.09.2021
Использование EnumSet перечисления, реализующего интерфейс
у меня есть интерфейс
public interface TerminalSymbol {
// methods ...
}
перечисление
// common usage enum that I need
public enum Common implements TerminalSymbol {
EPSILON;
@Override
// methods ...
}
и я хотел бы...
1557 просмотров
schedule
13.09.2022
Заставить детей использовать перечисления, определенные внутри себя
Допустим, у меня есть родительский абстрактный класс дрессировщика животных:
public abstract class Trainer
<A extends Animal,
E extends Enum<E> & Trainables>{
protected EnumSet<E> completed;
public void...
406 просмотров
schedule
24.10.2022
EnumSet - Эффективный способ перемещения перекрестка
У меня есть два EnumSet.
Я хочу передать определенные значения от одного к другому, но сохранить в обоих объектах те значения, которые считаются «неподвижными». Пример кода...
Public enum MaterialTypes {
STONE,
METAL,
WOOD,...
739 просмотров
schedule
04.03.2023
Безопасен ли поток итератора EnumSet только для чтения?
У меня есть EnumSet , который является окончательным и неизменным, т.е. инициализируется один раз в конструкторе.
Безопасен ли метод contains() в этом потоке EnumSet ? Он внутренне использует итератор для проверки содержимого. Следовательно,...
467 просмотров
schedule
25.03.2023
Преобразование EnumSet в массив целых чисел
У меня есть EnumSet, и я хочу преобразовать его в массив его порядковых значений. Например:
enum MyEnum { A, B, C; }
EnumSet enumSet = EnumSet.of(MyEnum.A, MyEnum.C);
и что я хочу получить:
[0, 2]
3042 просмотров
schedule
31.05.2023
Как создать пустой EnumSet?
Я борюсь с EnumSet, поскольку у него на удивление нет простого конструктора, а его методы не любят нулевые значения.
Что я придумал: EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());
Что несколько работает, но...
18041 просмотров
schedule
18.10.2022
JavaPoet — неожиданное исключение
Итак, я делаю программу, которая берет диаграмму классов и с помощью JavaPoet преобразует ее в код Java.
Диаграмма класса не написана на UML, она уже смоделирована внутри программы с помощью java.
Вот часть кода, вызывающая у меня проблемы:...
400 просмотров
schedule
18.04.2023
Зачем нам нужны Set и Map для Java Enum
Я новичок в Энуме. Пока я изучаю Enum, я наткнулся на EnumSet и EnumMap. Я понимаю, что при работе с картой и набором использование EnumSet и EnumMap намного лучше, чем аналоги хеширования из этого вопроса.
Почему EnumSet или EnumMap могут быть...
249 просмотров
schedule
13.11.2023