Có phiên bản chung chung của org.apache.commons.collections.CollectionUtils
không? Nếu không, tai sao không? Nó có vẻ như một nhu cầu rõ ràng. Hoặc có cộng đồng Java chỉ từ bỏ chức năng mã hóa cho đến khi các bao đóng được thêm vào Java 17?Có phương án chung chung khả thi nào đối với apache.commons.collections.CollectionUtils không?
Trả lời
Có một cổng được tổng hợp hóa của phiên bản Bộ sưu tập Commons hơi lỗi thời here. Nó không còn được duy trì, tuy nhiên.
Tùy chọn tốt hơn là Google Guava. Nó có các lớp như Lists
, Sets
, Collections2
v.v. tương đương với số CollectionUtils
của Commons. Ổi không phải là một bộ sưu tập Commons một đối một, nhưng nó có API được thiết kế và nhất quán tốt hơn. Mất một chút điều chỉnh, nếu bạn quen với Bộ sưu tập Commons.
Tôi hài lòng với ổi, chủ yếu là bởi vì nó không phải là một cổng của Bộ sưu tập Commons. Nó được thiết kế tốt hơn nhiều. –
Dường như tình huống xung quanh Apache Commons Collections đã thay đổi. API version 4.0 được nhập mạnh mẽ. Nó đã có sẵn trong Maven Central Repository.
- 1. Gọi phương thức không chung chung với các đối số chung được xác định trong một lớp chung
- 2. Phương pháp chung trong lớp không chung chung
- 3. Không có khả năng quá tải phương pháp chung với các ràng buộc kiểu
- 4. Phương pháp chung trong một lớp không chung chung?
- 5. Phương pháp chung với các ràng buộc chung là
- 6. Hiệp phương sai chung và đối nghịch
- 7. Có Task.WaitAll chung không?
- 8. Các loại thô với các phương pháp chung không phụ thuộc vào loại chung
- 9. Loại chung chung được sử dụng với IComparable. Có thể không?
- 10. Phương pháp chung với nhiều ràng buộc
- 11. Tại sao java.util.Map.get (...) không chung chung?
- 12. Có cách nào trong F # để loại-kiểm tra đối với một loại chung chung mà không chỉ định loại cá thể không?
- 13. Tạo tên phương thức chung trong lớp chung?
- 14. Hai phương pháp chung có cùng tên
- 15. Các lớp học chung theo các phương pháp chung
- 16. Không thể cụ thể với các kiểu trường chung Java như với các kiểu phương thức chung?
- 17. Kiểm tra xem đối tượng có phải là bộ sưu tập chung chung không
- 18. Đối số loại chung Java
- 19. Xác định phương pháp chung
- 20. MVVM có khả thi/khả thi trong ứng dụng DHTML RIA (không có Silverlight/WPF) không?
- 21. Các phương pháp chung và các đối số tùy chọn
- 22. Tôi có thể chuyển đối tượng kiểu cho một phương thức chung không?
- 23. "LinkedList là không chung chung" lỗi Java
- 24. Sun CodeModel phương pháp chung
- 25. Java - Phương pháp tĩnh chung
- 26. Có phương pháp chung để nhân bản các đối tượng CLOS không?
- 27. Gọi một phương pháp chung với nguồn gốc đúng loại
- 28. Có một nhóm đối tượng chung cho .NET không?
- 29. Phương pháp mở rộng C# trên loại với đối số loại chung
- 30. đối tượng trả về chung
Đóng cửa không biến nó thành Java7. – skaffman
@skaffman: đó là lý do tại sao OP cho biết Java 17 ... –
Vâng, chúng tôi có lambdas nhưng vì họ không thể ném ngoại lệ kiểm tra nó khá lame. Tôi đoán ngôn ngữ sẽ bị tê liệt cho đến khi cuối cùng họ làm điều gì đó để vô hiệu hóa ngoại lệ kiểm tra bằng cách nào đó. –