«collections» 태그된 질문

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



30
목록에서 중복 식별
예를 들어 정수 유형의 목록이 있습니다. [1, 1, 2, 3, 3, 3] 예를 들어 모든 중복을 반환하는 방법을 원합니다. [1, 3] 이를 수행하는 가장 좋은 방법은 무엇입니까?
120 java  collections 

6
'IList'대 'ICollection'대 'Collection'반환
내 공개 API 메서드 및 속성에서 반환해야하는 컬렉션 유형에 대해 혼란스러워합니다. 제가 염두에두고있는 컬렉션은 IList, ICollection및 Collection입니다. 이러한 유형 중 하나를 항상 다른 유형보다 선호합니까, 아니면 특정 상황에 따라 달라 집니까?
119 c#  .net  generics  collections 


13
Arrays.asList (array)와 new ArrayList <Integer> (Arrays.asList (array))의 차이점
차이점은 무엇입니까 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); 여기서 ia정수 배열이다. 에서 일부 작업이 허용되지 않는다는 것을 알게되었습니다 list2. 왜 그래야만하지? 메모리 (참조 / 복사)에 어떻게 저장됩니까? 목록을 섞으면 list1원래 배열에는 영향을 미치지 않지만 영향을 미칩니다 list2. 그러나 여전히 list2다소 혼란 스럽습니다. ArrayList목록에 업 캐스팅되는 것이 …
119 java  list  collections 

7
자바에서 빈지도를 만드는 가장 좋은 방법
빈지도를 만들어야합니다. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; 문제는 위의 코드가 다음과 같은 경고를 생성한다는 것입니다. 유형 안전성 : Map에서 HashMap으로 확인되지 않은 캐스트 이 빈지도를 만드는 가장 좋은 방법은 무엇입니까?


8
List <int>를 쉼표로 구분 된 문자열로 변환
목록을 가져 와서 쉼표로 구분 된 문자열로 변환하는 방법이 있습니까? 나는 내가 그것을 반복하고 만들 수 있다는 것을 알고 있지만 어떻게 든 여러분 중 일부는 그것을하는 더 멋진 방법이라고 생각합니까? 나는 이러한 유형의 '트릭'을 정말로 배우고 싶으므로 사용하는 방법에 대해 설명하거나 문서에 링크하십시오.
116 c#  collections 

6
자바 불변 컬렉션
에서 자바 1.6 컬렉션 프레임 워크 문서 : 어떠한 수정 작업 (예를 지원하지 않는 컬렉션 add, remove및 clear)라고도 불가능한 . [...] Collection 객체의 변경 사항이 표시되지 않음을 추가로 보장하는 컬렉션을 불변 이라고합니다 . 두 번째 기준은 저를 약간 혼란스럽게합니다. 첫 번째 컬렉션을 수정할 수없고 원래 컬렉션 참조가 삭제되었다고 가정 할 …


9
Scala에서 Java 컬렉션 반복
Apache POI API 를 사용하는 일부 Scala 코드를 작성 중 입니다. java.util.IteratorSheet 클래스에서 가져온에 포함 된 행을 반복하고 싶습니다 . for each스타일 루프 에서 반복기를 사용하고 싶기 때문에 네이티브 Scala 컬렉션으로 변환하려고 시도했지만 운이 좋지 않습니다. Scala 래퍼 클래스 / 특성을 살펴 보았지만 올바르게 사용하는 방법을 볼 수 없습니다. 자세한 …

12
Android-java- 객체 내 특정 값으로 객체 목록을 정렬하는 방법
개체 내의 특정 값으로 개체의 배열 목록을 정렬하려고합니다. 그런 일을하는 가장 좋은 방법은 무엇일까요. 어떤 종류의 비교기와 함께 Collections.sort ()를 사용해야합니까? 변수 중 하나에 포함 된 부동 소수점 값으로 개체 목록을 정렬하려고합니다. 편집 : 이것은 내가 지금까지 가지고있는 것입니다. public class CustomComparator implements Comparator&lt;Marker&gt; { @Override public int compare(Mark o1, …

10
배열 / 문자열 목록을 배열 / 정수 목록으로 변환하는 람다 표현식
Java 8에는 강력한 람다식이 함께 제공되므로 List / array of Strings를 Array / List of Integers, Floats, Doubles 등으로 변환하는 함수를 작성하고 싶습니다. 일반 Java에서는 다음과 같이 간단합니다. for(String str : strList){ intList.add(Integer.valueOf(str)); } 그러나 문자열 배열을 정수 배열로 변환 할 때 람다를 사용하여 동일한 결과를 얻으려면 어떻게해야합니까?

5
여러 컬렉션을 하나의 논리적 컬렉션으로 결합 하시겠습니까?
클래스의 멤버로 일정한 수의 컬렉션 (예 : 3 개의 ArrayLists)이 있다고 가정합니다. 이제 모든 요소를 ​​다른 클래스에 노출하여 모든 요소를 ​​간단히 반복 할 수 있도록합니다 (이상적으로는 읽기 전용). 나는 구아바 컬렉션을 사용하고 있는데 어떻게 구아바 이터 러블 / 반복자를 사용하여 임시 복사본 을 만들지 않고 내부 컬렉션에 대한 논리적 뷰를 …
110 java  collections  guava 

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