Câu hỏi được gắn thẻ «collections»

API bộ sưu tập cung cấp cho các nhà phát triển một tập hợp các lớp và giao diện giúp xử lý các bộ sưu tập đối tượng dễ dàng hơn.




2
Tạo lại một từ điển từ một <KeyValuePair <>>
Tôi có một phương thức trả về một IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, nhưng một số người gọi yêu cầu kết quả của phương thức là một từ điển. Làm thế nào tôi có thể chuyển đổi IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;thành một Dictionary&lt;string, ArrayList&gt;để tôi có thể sử dụng TryGetValue? phương pháp: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; …

6
Chuyển đổi liệt kê thành một bộ / danh sách
Có một số phương thức cầu nối một lớp để kết hợp một phép liệt kê cụ thể vào java.util.List hoặc java.util.Set không? Một cái gì đó được tích hợp sẵn Arrays.asList()hoặc Collection.toArray()nên tồn tại ở đâu đó, nhưng tôi không thể tìm thấy trong cửa sổ đánh giá trình …

22
Cách đếm số lần xuất hiện của một phần tử trong Danh sách
Tôi có một ArrayListlớp Bộ sưu tập Java, như sau: ArrayList&lt;String&gt; animals = new ArrayList&lt;String&gt;(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Như bạn có thể thấy, animals ArrayListbao gồm 3 batyếu tố và một owlyếu tố. Tôi đã tự hỏi nếu có bất kỳ API nào trong khung Bộ sưu tập trả …








12
Khẳng định bằng giữa 2 Danh sách trong Junit
Làm cách nào tôi có thể đưa ra khẳng định bình đẳng giữa các danh sách trong trường hợp kiểm tra JUnit ? Bình đẳng nên giữa các nội dung của danh sách. Ví dụ: List&lt;String&gt; numbers = Arrays.asList("one", "two", "three"); List&lt;String&gt; numbers2 = Arrays.asList("one", "two", "three"); List&lt;String&gt; numbers3 = …

9
Tạo hàng đợi chặn <T> trong .NET?
Tôi có một kịch bản trong đó tôi có nhiều luồng thêm vào hàng đợi và nhiều luồng đọc từ cùng một hàng. Nếu hàng đợi đạt đến một kích thước cụ thể, tất cả các luồng đang lấp đầy hàng đợi sẽ bị chặn khi thêm cho đến khi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.