«enums» 태그된 질문

요소, 멤버 또는 형식의 열거 자라는 명명 된 값 집합으로 구성된 데이터 형식입니다.

3
유형을 지정하지 않고 Java Enum을 어떻게 참조 할 수 있습니까?
다음과 같이 자체 열거 형을 정의하는 클래스가 있습니다. public class Test { enum MyEnum{E1, E2}; public static void aTestMethod() { Test2(E1); // << Gives "E1 cannot be resolved" in eclipse. } public Test2(MyEnum e) {} } MyEnum.E1을 지정하면 제대로 작동하지만 "E1"로 지정하고 싶습니다. 어떻게이 작업을 수행 할 수 있는지, 아니면 …
83 java  enums 


8
C ++에서 int를 enum으로 캐스트하는 일반적인 방법
캐스팅에 일반적인 방법이 있나요 int에 enum에가 C++? 경우 int의 범위 내에 enum그것이 반환해야합니다 enum, 값을 그렇지 않으면 던져 exception. 일반적으로 작성하는 방법이 있습니까? 둘 이상 enum type이 지원되어야합니다. 배경 : 외부 열거 형 유형이 있고 소스 코드를 제어 할 수 없습니다 . 이 값을 데이터베이스에 저장하고 검색하고 싶습니다.
81 c++  casting  enums 

10
Java 제네릭을 사용하여 열거 형 값 반복
제네릭을 사용하는 동안 열거 형 값을 반복하는 방법을 찾으려고합니다. 이 작업을 수행하는 방법 또는 가능한지 확실하지 않습니다. 다음 코드는 내가 원하는 것을 보여줍니다. 코드 T.values ​​() 는 다음 코드에서 유효하지 않습니다. public class Filter<T> { private List<T> availableOptions = new ArrayList<T>(); private T selectedOption; public Filter(T selectedOption) { this.selectedOption = …

8
비트 마스크 (플래그) 열거 형이 너무 커지면 수행 할 작업
내 응용 프로그램에 Flags 열거로 나타내는 매우 큰 권한 집합이 있습니다. long 데이터 유형의 실제 상한에 빠르게 접근하고 있습니다. 그리고 조만간 다른 구조로 전환하기위한 전략을 마련해야합니다. 이제이 목록을 더 작은 조각으로 나눌 수 있지만 이것은 이미 애플리케이션 레이아웃을 기반으로 한 애플리케이션에 대한 전체 권한의 하위 집합에 불과합니다. 우리는 권한을 관리 …

9
Java의 모든 열거 형 값으로 목록 채우기
내가 열거의 모든 가능한 값 목록을 채우기 위해 싶습니다 나는 최근 사랑에 빠진 이후로 EnumSet나는 활용,allOf() EnumSet<Something> all = EnumSet.allOf( Something.class); List<Something> list = new ArrayList<>( all.size()); for (Something s : all) { list.add( s); } return list; 동일한 결과를 얻는 더 좋은 방법이 있습니까 (난독 화되지 않은 하나의 라이너에서와 …
80 java  list  enums 

5
스위프트 상수 : Struct 또는 Enum
둘 중 어느 것이 상수를 정의하는 것이 더 나은지 잘 모르겠습니다. 구조체 또는 열거 형. 구조체는 사용할 때마다 복사됩니까? static let상수 가있는 구조체에 대해 생각할 때 제 생각에는 항상 복사 될 것이라는 것은 의미가 없습니다. 그러나 그것이 복사되지 않으면 내가 무엇을 가져가는 것이 중요하지 않습니까? 구조체 또는 열거 형을 선택하면 …

3
Android가 더 많은 열거 형을 사용하지 않는 이유는 무엇입니까?
몇 가지 이유로 내 코드에서 C # 및 Java 열거 형을 사용하는 것을 정말 좋아하기 시작했습니다. 정수, 문자열 또는 부울 플래그 세트보다 훨씬 더 형식 안전합니다. 더 읽기 쉬운 코드로 이어집니다. 열거 형을 정수 또는 문자열보다 잘못된 값으로 설정하는 것이 더 어렵습니다. 변수 또는 매개 변수에 허용되는 값을 쉽게 찾을 …
79 android  enums 

12
기본 열거 형 클래스 상속
C ++의 다른 열거 형에서 열거 형을 상속 할 수있는 패턴이 있습니까 ?? 그런 것 : enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };
79 c++  enums 

4
Enum에 숫자가 포함되어 있는지 확인하는 방법은 무엇입니까?
다음과 같은 Enum이 있습니다. public enum PromotionTypes { Unspecified = 0, InternalEvent = 1, ExternalEvent = 2, GeneralMailing = 3, VisitBased = 4, PlayerIntroduction = 5, Hospitality = 6 } 이 Enum에 내가 제공 한 숫자가 포함되어 있는지 확인하고 싶습니다. 예 : 내가 4를 줄 때 Enum은 그것을 포함하므로 True를 …
79 c#  .net  enums 

4
Objective-C에서 (bitmask-) 열거 형 선언 및 확인 / 비교
Cocoa에는 이런 일이 있다는 것을 알고 있습니다. 예를 들어 다음을 생성 UIView하고 수행 할 수 있습니다 . view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 다음 과 같이 UIView정의한 여러 상태 의 사용자 정의가 있습니다 enum. enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; 생성 된 각 하위보기에 대해 tag다음을 설정합니다 .subview1.tag = FileNotDownloaded; …

2
MySQL ENUM 값에 공백이있는 경우 Python Enum 속성을 정의하는 방법은 무엇입니까?
다음 Enum과 같은 Python 클래스 가 있습니다 . from enum import Enum class Seniority(Enum): Intern = "Intern" Junior_Engineer = "Junior Engineer" Medior_Engineer = "Medior Engineer" Senior_Engineer = "Senior Engineer" MYSQL 데이터베이스에서 seniority ENUM 열의 값은 "Intern", "Junior Engineer", "Medior Engineer", "Senior Engineer"입니다. 문제는 오류가 발생한다는 것입니다. LookupError: "Junior Engineer" is …

2
Java에서 EnumMap이 SortedMap이 아닌 이유는 무엇입니까?
EnumMap<K extends Enum<K>, V> javadoc에서 볼 수 있듯이 Java에서는 관련 열거 형의 정의에 따라 명확하게 정렬됩니다. 열거 형 맵은 키의 자연스러운 순서 (열거 형 상수가 선언 된 순서)로 유지됩니다. 이는 모음 뷰에 의해 반환 된 반복자에 반영된다 ( keySet(), entrySet()및 values()). 필요한 것은 SortedMap열거 형을 키 유형으로 사용하는 것입니다. headMap()or …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.