enumset

    1

    1답변

    일부 안전하지 않은 (형식 안전성이없는) 문자열 또는 int 표현을 사용하고 Enum 및 EnumSet을 사용하는 작업과 관련된 일부 작업에 대해 대처하고 있습니다. 모범 사례. 하나의 특정 어려움은이 사용 사례입니다. 모든 인스턴스가 자체 자매의 [0..n]의 EnumSet을 보유하는 열거 형입니다. 필자는 Joshua Bloch의 StyleEnum에 대

    2

    4답변

    나는 해당 국가에 액세스 할 수있는 국가 열거 형을 원한다. 어떻게 할 수 있습니까? 이 같은 뭔가 : public enum SomeEnum { ARGENTINA { BUENOS_AIRES; } UNITED_STATES { CALIFORNIA, FLORIDA, NEW_YORK, ALASKA; }

    5

    1답변

    다음 코드 컴파일 (예상대로 테스트를 실행합니다) 이클립스 : import java.util.EnumSet; public class EnumTest { static enum Cloneables implements Cloneable { One, Two, Three; } public <T extends Cloneabl

    0

    2답변

    우리는 다음과 같은 EnumMapExample.java의 예에서와 같이 EnumMap<K,V> 인스턴스를 구성하는 습관이 있습니다 가능성이 package test; import java.util.EnumMap; public class EnumMapExample { enum TestEnum {SOME_VALUE, SOME_OTHER_VALU

    1

    1답변

    이의 내가 부모 추상 동물 트레이너 클래스를 가지고 있다고 가정 해 봅시다 자체 내에서 정의 된 열거 형을 사용하는 . 나는 구체적인 개 트레이너가 있다면 그래서 다음과 같이 : 나는 단지 DogTrainer.Tricks 유형의 매개 변수에 대한 trainingComplete을 할 수 DogTrainer의 최신 정의 public class DogTraine

    16

    2답변

    놀랍게도 단순한 생성자가없고 그 메서드가 null 값을 좋아하지 않기 때문에 나는 EnumSet에 어려움을 겪고있다. 다소 작동하지만 나에게 잘 보이지 않는다 EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet()); : 내가 생각 해낸 무엇 .

    1

    1답변

    저는 Java를 배우기 시작했으며 카드 갑판과 함께 작동하는 간단한 응용 프로그램을 통해 작업하고 있습니다. 현재, 열거 형을 사용하여 Suit 클래스를 인스턴스화하려고합니다. EnumSet 기능을 사용하고 싶었지만 여기에서 무슨 일이 벌어지고 있는지에 대해 머리를 감싸는 데 어려움을 겪고 있습니다. 몇 가지 예를 살펴본 결과 구문을 완전히 이해하지 못했다

    1

    1답변

    enumset을 enumset에있는 값 문자열로 변환하려고합니다. 현재로서는 Joiner.on(',').join(enumset))을 사용하여 일련의 값을 만듭니다. 그러나 enumset이 제공하는 주문 보증이 무엇인지 궁금합니다. 감사합니다.

    0

    1답변

    을주고 내가 아래에이 코드를 가지고 : 나는 다음과 같은 한 가지 방법 과부하 및 바인딩 불일치 싶어 public static <E> Set<E> union(Set<E> set1, Set<E> set2) { Set<E> resultSet = new HashSet<>(set1); resultSet.addAll(set2); retur

    2

    2답변

    필자는 EnumSet을 가지고 있으며 이것은 최종적이며 생성자에서 한 번 초기화되지 않는다. 이 EnumSet에 대한 방법은 안전합니까? contains 체크를하기 위해서 내부적으로 iterator를 사용하고있다. 따라서 두 스레드가 동시에 을 호출하는 경우 하나의 호출에서 이터레이터 위치를 다른 호출에 적용 할 수 있습니까? 또는이 두 스레드 호출에서 반