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.




6
Cách tạo danh sách mới với thuộc tính của một đối tượng nằm trong danh sách khác
Hãy tưởng tượng rằng tôi có một danh sách các đối tượng nhất định: List<Student> Và tôi cần phải tạo ra một danh sách khác kể cả idscủa Studentstrong danh sách trên: List<Integer> Tránh sử dụng vòng lặp, liệu có thể đạt được điều này bằng cách sử dụng bộ …



7
Lặp lại C # thông qua NameValueCollection
Tôi có một NameValueCollectionvà muốn lặp lại các giá trị. Hiện tại, tôi đang làm việc này, nhưng có vẻ như cần có một cách gọn gàng hơn để làm điều đó: NameValueCollection nvc = new NameValueCollection(); nvc.Add("Test", "Val1"); nvc.Add("Test2", "Val1"); nvc.Add("Test2", "Val1"); nvc.Add("Test2", "Val2"); nvc.Add("Test3", "Val1"); nvc.Add("Test4", "Val4"); foreach …

7
StringDictionary so với Từ điển <chuỗi, chuỗi>
Có ai biết sự khác biệt thực tế giữa đối tượng System.Collections.Specialized.StringDictionary và System.Collections.Generic.Dictionary là gì không? Tôi đã sử dụng cả hai trong quá khứ mà không cần suy nghĩ nhiều về việc cái nào sẽ hoạt động tốt hơn, hoạt động tốt hơn với Linq hoặc cung cấp …


10
Tại sao nên ưu tiên giao diện cho một lớp Java?
PMD sẽ báo cáo vi phạm vì: ArrayList&lt;Object&gt; list = new ArrayList&lt;Object&gt;(); Vi phạm là "Tránh sử dụng các kiểu triển khai như 'ArrayList'; sử dụng giao diện thay thế". Dòng sau sẽ sửa lỗi vi phạm: List&lt;Object&gt; list = new ArrayList&lt;Object&gt;(); Tại sao nên dùng cái sau với Listthay …


4
Cách hiệu quả để lặp lại và sao chép các giá trị của HashMap
Tôi muốn chuyển đổi: Map&lt;String, Map&lt;String, List&lt;Map&lt;String, String&gt;&gt;&gt;&gt; inputMap đến: Map&lt;String, Map&lt;String, CustomObject&gt;&gt; customMap inputMap được cung cấp trong cấu hình và sẵn sàng nhưng tôi cần customMap Định dạng. CustomObject sẽ được bắt nguồn từ List&lt;Map&lt;String, String&gt;&gt;việc sử dụng một vài dòng mã trong một hàm. Tôi đã thử …

2
Làm thế nào tôi có thể sao chép bộ sưu tập một cách an toàn?
Trước đây, tôi từng nói sẽ sao chép một cách an toàn một bộ sưu tập làm một việc như: public static void doThing(List&lt;String&gt; strs) { List&lt;String&gt; newStrs = new ArrayList&lt;&gt;(strs); hoặc là public static void doThing(NavigableSet&lt;String&gt; strs) { NavigableSet&lt;String&gt; newStrs = new TreeSet&lt;&gt;(strs); Nhưng các hàm tạo "sao chép" …


4
Nhận nhân viên trước và sau ngày tham gia cụ thể từ Danh sách nhân viên với luồng Java
Tôi có Listcủa Employees với số ngày tham gia khác nhau. Tôi muốn nhận Nhân viên trước và sau ngày tham gia cụ thể từ Danh sách bằng cách sử dụng luồng. tôi đã thử mã List&lt;Employee&gt; employeeListAfter = employeeList.stream() .filter(e -&gt; e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List&lt;Employee&gt; employeeListBefore = employeeList.stream() .filter(e -&gt; …

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.