«collections» 태그된 질문

컬렉션 API는 개발자에게 개체 컬렉션을보다 쉽게 ​​처리 할 수있는 클래스 및 인터페이스 집합을 제공합니다.


12
해시 셋과리스트 성능
일반 HashSet<T>클래스 의 검색 성능이 일반 클래스 의 검색 성능 보다 높다는 것은 분명합니다 List<T>. 해시 기반 키를 List<T>클래스 의 선형 접근 방식과 비교하십시오 . 그러나 해시 키를 계산하는 데 자체 CPU 사이클이 소요될 수 있으므로 소량의 항목에 대해서는 선형 검색이에 대한 실제 대안이 될 수 있습니다 HashSet<T>. 내 질문 …



29
Java에서 맵 값을 증가시키는 가장 효율적인 방법
이 질문이이 포럼에서 너무 기본적이지 않기를 바랍니다. 그러나 우리는 보게 될 것입니다. 여러 번 실행되는 더 나은 성능을 위해 일부 코드를 리팩터링하는 방법이 궁금합니다. Map (아마 HashMap)을 사용하여 단어 빈도 목록을 작성한다고 가정하십시오. 여기서 각 키는 계산되는 단어가있는 문자열이고 값은 단어의 토큰을 찾을 때마다 증가하는 정수입니다. Perl에서 그러한 값을 증가시키는 …

18
ArrayList를 정렬하는 방법?
Java에 Doubles List가 있고 내림차순으로 ArrayList를 정렬하고 싶습니다. 입력 ArrayList는 다음과 같습니다. List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); 출력은 다음과 같아야합니다 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 0.34 0.2 0.12 0.1 0.1 0.1


23
세트에서 요소 얻기
Set다른 요소와 동일한 요소를 가져 오는 작업을 제공 하지 않는 이유는 무엇 입니까? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo 에 Set같은 요소 가 포함되어 있는지 물어볼 수 있는데 bar왜 …
323 java  collections  set  equals 

6
파이썬 : defaultdict의 defaultdict?
defaultdict(defaultdict(int))다음 코드를 작동시킬 수 있는 방법이 있습니까? for x in stuff: d[x.a][x.b] += x.c_int d요구에 따라 임시을 구축 할 x.a및 x.b요소. 나는 사용할 수있다 : for x in stuff: d[x.a,x.b] += x.c_int 그러나 나는 사용할 수 없었습니다 : d.keys() d[x.a].keys()

9
자바 주문지도
Java에는 키 / 값 쌍을 저장하고 액세스하기위한 맵처럼 작동하지만 키 및 값 목록이 동일한 순서로 정렬 된 키 목록과 정렬 된 값 목록을 리턴 할 수있는 오브젝트가 있습니까? 코드 별 설명으로 가상의 OrderedMap처럼 동작하는 것을 찾고 있습니다. OrderedMap<Integer, String> om = new OrderedMap<>(); om.put(0, "Zero"); om.put(7, "Seven"); String o = …
322 java  collections 



8
컬렉션을 목록으로 변환하는 방법?
Apache Collections 라이브러리 TreeBidiMap에서 사용 하고 있습니다. 이 값을 정렬하고 싶습니다 .doubles 내 방법은 다음을 Collection사용하여 값 을 검색하는 것 입니다. Collection coll = themap.values(); 자연스럽게 잘 작동합니다. 주요 질문 : 이제 어떻게 정렬 / 변환 (정확한지 확실하지 않음) coll을 List정렬 할 수 있는지 알고 싶습니다 . 그런 다음 정렬 …

10
Java-새 항목을 작성하는 방법 (키, 값)
나는 유사에 새 항목을 만들고 싶습니다 Util.Map.Entry그 구조를 포함됩니다 key, value. 문제는 Map.Entry인터페이스이기 때문에 인스턴스화 할 수 없다는 것입니다. 누구나 Map.Entry에 대한 새로운 일반 키 / 값 객체를 만드는 방법을 알고 있습니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.