Tiêu đề lạ, tôi biết, hãy để tôi giải thích.Tôi làm cách nào để tìm hiểu cách sử dụng bộ sưu tập commons Java?
Tôi là một nhà phát triển quen thuộc nhất với C# và Javascript. Tôi hoàn toàn chìm vào những thế giới bán chức năng đó đến mức hầu hết mã của tôi là về các bộ sưu tập ánh xạ/giảm/lọc. Trong C# có nghĩa là tôi sử dụng LINQ chỉ ở khắp mọi nơi, trong Javascript nó là Underscore.js và jQuery.
Tôi hiện đã được chỉ định cho một dự án Java đang diễn ra và cảm thấy khá ngột ngạt. Tôi chỉ đơn giản là không nghĩ về "tạo ra một mảng, trộn lẫn các công cụ từ một đến khác". Tôi có thể (và đã làm) tạo ra các phiên bản của riêng tôi của các chức năng bản đồ/giảm chính bằng cách sử dụng các loại vô danh thực hiện các giao diện nhưng tại sao lại phát minh ra bánh xe? Dự án tôi hiện đang trên đã có commons-collections-3.1.jar và tìm kiếm thông qua các lớp chứa nó có vẻ như nó có khả năng có thể làm tất cả mọi thứ mà tôi muốn và nhiều hơn nữa.
Đối với cuộc sống của tôi, tôi không thể tìm thấy cách thực sự sử dụng nó. Nhìn qua hàng chục lớp học trong đó không phải là rất hữu ích và điều duy nhất tôi có thể google lên is the api doc đó là bằng nhau là hữu ích.
Bạn sử dụng nó như thế nào để Ánh xạ/Chọn, Lọc/Địa điểm, Giảm/Tổng hợp? Có bất kỳ nơi nào cung cấp hướng dẫn thực tế về thư viện này không?
Sách - Cẩm nang Jakarta Commons http://shop.oreilly.com/product/9780596007065.do?CMP=ILL-4GV796923290 – adatapost
Hãy lưu ý rằng Bộ sưu tập của Commons là khá kế thừa và không hỗ trợ Generics. – BalusC
Ugh, nghiêm túc? Vậy thì sẽ không sử dụng nó. Một gói phần mềm cung cấp khả năng xử lý bộ sưu tập VÀ hỗ trợ Generics là gì? –