«collections» 태그된 질문

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

8
스레드로부터 안전한 사전을 구현하는 가장 좋은 방법은 무엇입니까?
IDictionary에서 파생하고 개인 SyncRoot 개체를 정의하여 C #에서 스레드로부터 안전한 사전을 구현할 수있었습니다. public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; } } public void Add(TKey key, TValue …

15
HashMap 용 빌더
Guava는 Maps.newHashMap(). 그러나 Java Maps 용 빌더도 있습니까? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

8
컬렉션에 AddRange
오늘 동료가 컬렉션에 범위를 추가하는 방법을 물었습니다. 그는에서 상속하는 클래스가 있습니다 Collection<T>. 이미 일부 항목을 포함하는 해당 유형의 가져 오기 전용 속성이 있습니다. 그는 다른 컬렉션의 항목을 속성 컬렉션에 추가하려고합니다. C # 3 친화적 인 방식으로 어떻게 그렇게 할 수 있습니까? (Union 수행 및 재 할당과 같은 솔루션을 방지하는 get-only …


8
선언 한 줄에서 C # 목록을 어떻게 초기화 할 수 있습니까? (IEnumerable 문자열 수집 예)
내 테스트 코드를 작성 중이며 작성하고 싶지 않습니다. List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); 나는 쓰고 싶다 List<string> nameslist = new List<string>({"one", "two", "three"}); 그러나 { "one", "two", "three"}는 "IEnumerable string Collection"이 아닙니다. IEnumerable string Collection "을 사용하여 한 줄로 어떻게 초기화 할 수 있습니까?

8
Groovy의 목록에서지도를 만드는 단축키?
나는 이것에 대해 약간의 정렬을 원합니다. Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } GDK 물건이있는 방식을 고려하면 다음과 같은 작업을 수행 할 수있을 것으로 기대합니다. Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } 하지만 문서에서 아무것도 보지 못했습니다 ... 뭔가 빠졌나요? 아니면 내가 …



22
List <Integer>를 List <String>으로 변환
정수 목록이 있고 List&lt;Integer&gt;모든 정수 개체를 문자열로 변환하여 새로운 List&lt;String&gt;. 당연히 새를 만들고 각 정수를 List&lt;String&gt;호출하는 목록을 반복 할 수 String.valueOf()있지만 더 나은 (read : more automatic ) 방법 이 있는지 궁금 합니다.

6
자바 스크립트 개체의 요소 수
자바 스크립트 객체의 요소 수를 (어딘가에서) 얻는 방법이 있습니까 ?? (즉, 일정 시간 복잡성). 해당 정보를 검색하는 속성이나 메서드를 찾을 수 없습니다. 지금까지는 전체 컬렉션을 반복하는 것만 생각할 수 있었지만 그것은 선형 시간입니다. 물체의 크기에 직접 접근 할 수 없다는 것이 이상합니다. 편집 : 나는 Object객체 (일반적으로 객체가 아님) 에 …





7
C #의 양방향 일대일 사전
C # (2)에서 일반적인 양방향 1 : 1 사전 클래스를 찾고 있습니다. BiDictionaryOneToOne&lt;T, S&gt;단지 (어쨌든 RefEquals까지) 각각의 값과 키 중 하나를 포함에 보장 된, 그리고 중 키 또는 값을 사용하여 검색 할 수있다. 누구든지 아는 사람이 있습니까? 아니면 직접 구현해야합니까? 이게 제일 먼저 필요하다는 게 믿기지 않아 ... 이 질문 …
98 c#  .net  collections 

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