ArrayIterator
rất tiện dụng (mặc dù tôi không cần chức năng reset
), nhưng cũng giống như phần còn lại của nội dung Bộ sưu tập của Commons, nó không sử dụng Generics. Tôi đã kiểm tra Google Collections, nhưng tôi không thấy tương đương gần. Tôi đã bỏ lỡ nó? Có một thư viện có danh tiếng và chất lượng tương tự như hai thư viện đầu tiên cung cấp một thứ như vậy không? Cảm ơn.Có tương đương chung với ArrayIterator từ Bộ sưu tập Apache Commons không?
5
A
Trả lời
15
Arrays.asList(array).iterator()
Arrays.asList(array).subList(start, end).iterator()
Những cuộc gọi phương pháp có giá rẻ - họ không thực sự sao chép bất kỳ dữ liệu. Lớp học Arrays
là trong java.util
, tất nhiên.
Các vấn đề liên quan
- 1. Tương đương chung với BeanComparator từ Commons BeanUtils
- 2. Vấn đề lạ với bộ sưu tập chung Apache
- 3. Bộ sưu tập chung được sưu tầm
- 4. Chung Bộ sưu tập
- 5. lớp trùng lặp trong commons-bộ sưu tập và commons-beanutils
- 6. Groovy GDK tương đương với Apache Commons StringUtils.capitalize (str) hoặc Perl's ucfirst (str)
- 7. Tại sao Google Bộ sưu tập không hỗ trợ MultiKeyMap như Bộ sưu tập Apache?
- 8. Có cách nào thay thế cho Apache Commons SCXML không?
- 9. IIS tương đương với VirtualHost trong Apache
- 10. Bộ sưu tập chung của PowerShell
- 11. Bộ sưu tập các loại chung
- 12. Cách tốt nhất để chuyển đổi bộ sưu tập phi chung chung thành một bộ sưu tập chung là gì?
- 13. Cách tốt nhất để chuyển đổi một bộ sưu tập phi chung chung thành bộ sưu tập chung
- 14. Cách sử dụng addAll với bộ sưu tập chung?
- 15. C#/.NET tương đương với Bộ sưu tập Java. <T> emptyList()?
- 16. Kiểm tra xem đối tượng có phải là bộ sưu tập chung chung không
- 17. Apache Commons FTPClient.listFiles
- 18. Apache Commons FTPClient Treo
- 19. Có Java tương đương với libevent không?
- 20. Powerhell có tương đương với popen không?
- 21. Bộ sưu tập và các lớp Dòng tương đương giữa Smalltalk, Perl, Python và Ruby
- 22. Hỗ trợ bộ sưu tập chung trong WCF
- 23. Đúc bộ sưu tập chung cho loại cơ sở
- 24. C# - Có cách nào để đúc một bộ sưu tập chung không?
- 25. Lấy "dữ liệu từ bộ sưu tập b không có trong bộ sưu tập" trong truy vấn shell MongoDB
- 26. Exponential Fit với apache commons math
- 27. Apache Commons JCI ReloadingClassLoader
- 28. Bộ sưu tập MongoDB có thể có bên trong bộ sưu tập khác không?
- 29. Sử dụng Bộ sưu tập chung của Google trong GWT
- 30. Độ lệch chuẩn với Apache Commons Math
Câu hỏi liên quan: Nếu tôi muốn gọi logic 'phân vùng' trên một mảng, bạn nên đề xuất' Lists.partition (Arrays.asList (myArray), mySize) 'thay vì' Iterators.partition (Iterators.forArray) (myArray), mySize) '? P.S. Cảm ơn thư viện tuyệt vời. –
Oh địa ngục có, Lists.partition() là cách tốt hơn so với các phương pháp phân vùng khác. Nó chỉ trả về các chế độ xem danh sách con mà không cần sao chép bất kỳ thứ gì. –