«collections» 태그된 질문

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

9
튜플 목록을 쉽게 초기화하는 방법은 무엇입니까?
나는 튜플을 좋아한다 . 이를 통해 구조체 나 클래스를 작성하지 않고도 관련 정보를 빠르게 그룹화 할 수 있습니다. 매우 현지화 된 코드를 리팩토링하는 동안 매우 유용합니다. 그러나 목록을 초기화하면 약간 중복되는 것처럼 보입니다. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( 1, …



10
.NET HashTable 대 사전-사전이 빠를 수 있습니까?
언제 또는 왜 Dictionary 또는 HashTable을 사용해야하는지 파악하려고합니다. 나는 여기에서 약간의 검색을 수행했으며 사람들이 내가 완전히 동의 한 사전의 일반적인 장점에 대해 이야기하는 것을 발견했습니다. 그러나 나는 또한 사전이 객체가 삽입 된 순서대로 정렬되지 않는 것을 반환하지는 않는다는 것을 읽었습니다. 해시 테이블의 위치 내가 이해하는 것처럼 이것은 일부 상황에서 HashTable이 …

8
교차 ()의 반대
교차는 다음과 같이 두 컬렉션 간의 일치 항목을 찾는 데 사용할 수 있습니다. // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value …


9
동일한 방식으로 두 ArrayList를 무작위로 추출하는 방법은 무엇입니까?
두 개의 arraylist가 filelist있고 imgList서로 관련되어 있습니다 (예 : "e1.jpg"와 관련된 "H1.txt"). imgList의 무작위 화에 따라 목록을 자동으로 무작위 화하는 방법 은 fileList무엇입니까? Excel에서와 같이 특정 열을 정렬하면 다른 열이 자동으로 따라갑니다? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); String [] img = {"e1.jpg","e2.jpg","e3.jpg","e4.jpg","e5.jpg","e6.jpg"}; ArrayList<String> imgList = …

8
C #에서 대괄호 연산자를 어떻게 과부하합니까?
예를 들어 DataGridView를 사용하면 다음을 수행 할 수 있습니다. DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; 그러나 내 인생에서 색인 / 대괄호 연산자에 대한 문서를 찾을 수 없습니다. 그들은 그것을 무엇이라고 부릅니까? 어디에서 구현됩니까? 던질 수 있습니까? 내 수업에서 어떻게 똑같은 일을 할 수 있습니까? ETA : 모든 빠른 …

16
서로 다른 두 목록에 정확히 동일한 요소가 포함되어 있는지 확인하는 간단한 방법?
표준 Java 라이브러리에서 두 List에 정확히 동일한 요소가 포함되어 있는지 확인하는 가장 간단한 방법은 무엇입니까? 두 List가 동일한 인스턴스인지 여부는 중요하지 않으며 List의 type 매개 변수가 다른 경우에도 중요하지 않습니다. 예 : List list1 List<String> list2; // ... construct etc list1.add("A"); list2.add("A"); // the function, given these two lists, should …
252 java  collections 

15
Java에서 목록을 역순으로 반복
제네릭을 사용하기 위해 코드 조각을 마이그레이션하고 있습니다. 그렇게하는 한 가지 주장은 for 루프가 인덱스를 추적하거나 명시적인 반복자를 사용하는 것보다 훨씬 깨끗하다는 것입니다. 약 절반의 경우 오늘 목록을 사용하여 목록 (ArrayList)이 역순으로 반복됩니다. 누군가 indexed for loop가 컬렉션을 사용할 때 싫어하기 때문에이 작업을 수행하는 더 깨끗한 방법을 제안 할 수 있습니까 …
251 java  collections 



5
List <T>는 게재 신청서를 보장합니까?
목록에 3 개의 문자열이 있다고 가정합니다 (예 : "1", "2", "3"). 그런 다음 위치 1에 "2"를 배치하도록 순서를 바꾸고 싶습니다 (예 : "2", "1", "3"). 이 코드를 사용하고 있습니다 (indexToMoveTo를 1로 설정). listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); 이것은 효과가있는 것 같지만 때때로 이상한 결과가 나타납니다. 때로는 주문이 잘못되었거나 목록의 항목이 삭제되는 경우가 …
238 c#  .net  collections 

18
java.util.Set에 get (int index)이없는 이유는 무엇입니까?
나는 좋은 이유가 있다고 확신하지만 누군가 java.util.Set인터페이스가 부족한 이유 get(int Index)또는 유사한 get()방법을 설명해 주 시겠습니까? 세트가 물건을 넣는 데는 좋은 것 같지만 단일 항목을 검색하는 우아한 방법을 찾을 수 없습니다. 첫 번째 항목을 원한다는 것을 알고 있다면을 사용할 수 set.iterator().next()있지만 그렇지 않으면 특정 색인에서 항목을 검색하기 위해 Array로 캐스팅해야합니까? …


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