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.



8
Bộ sưu tập <T> so với Danh sách <T> bạn nên sử dụng gì trên giao diện của mình?
Mã này trông như dưới đây: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Khi tôi chạy Phân tích mã, tôi nhận được khuyến nghị sau. Cảnh báo 3 CA1002: Microsoft.Design: Thay …

20
Bộ sưu tập được sắp xếp trong Java
Tôi là người mới bắt đầu sử dụng Java. Vui lòng đề xuất (các) bộ sưu tập nào có thể / nên được sử dụng để duy trì danh sách được sắp xếp trong Java. Tôi đã thử Mapvà Set, nhưng đó không phải là thứ tôi đang tìm kiếm.







3
Bản đồ Java tương đương trong C #
Tôi đang cố gắng giữ một danh sách các mục trong bộ sưu tập với chìa khóa do tôi chọn. Trong Java, tôi chỉ đơn giản là sử dụng Bản đồ như sau: class Test { Map&lt;Integer,String&gt; entities; public String getEntity(Integer code) { return this.entities.get(code); } } Có cách nào …
150 c#  java  generics  collections 

4
Sắp xếp danh sách từ ID danh sách khác
Tôi có một danh sách với một số định danh như thế này: List&lt;long&gt; docIds = new List&lt;long&gt;() { 6, 1, 4, 7, 2 }; Morover, tôi có một danh sách các &lt;T&gt;mục khác, được thể hiện bằng các id được mô tả ở trên. List&lt;T&gt; docs = GetDocsFromDb(...) Tôi …
149 c#  linq  sorting  collections 

5
Kiểm tra xem Danh sách không trống trong Hamcrest
Tôi đã tự hỏi nếu có ai biết một cách để kiểm tra nếu một Danh sách trống bằng cách sử dụng assertThat()và Matchers? Cách tốt nhất tôi có thể thấy chỉ cần sử dụng JUnit: assertFalse(list.isEmpty()); Nhưng tôi đã hy vọng rằng có một số cách để làm điều …


9
Tại sao Bản đồ Java không mở rộng Bộ sưu tập?
Tôi đã ngạc nhiên bởi thực tế đó Map&lt;?,?&gt;không phải là một Collection&lt;?&gt;. Tôi nghĩ rằng nó sẽ có ý nghĩa rất nhiều nếu nó được tuyên bố như vậy: public interface Map&lt;K,V&gt; extends Collection&lt;Map.Entry&lt;K,V&gt;&gt; Rốt cuộc, một Map&lt;K,V&gt;bộ sưu tập Map.Entry&lt;K,V&gt;là gì, phải không? Vì vậy, có một lý …
146 java  oop  collections 

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.