Tôi có số ArrayList
có chứa ngày có định dạng (Satuday, 4 Februray 2012). Làm thế nào tôi có thể sắp xếp này ArrayList
?Sắp xếp ngày ArrayList
6
A
Trả lời
14
Đây là một trong những cách đơn giản nhất để sắp xếp,
Collections.sort(<Your Array List>);
5
Nếu bạn có bất kỳ yêu cầu đặc biệt trong khi phân loại, vì vậy bạn có thể làm điều đó bằng cách cung cấp của riêng bạn Comparator
. Ví dụ:
//your List
ArrayList<Date> d = new ArrayList<Date>();
//Sorting
Collections.sort(d, new Comparator<Date>() {
@Override
public int compare(Date lhs, Date rhs) {
if (lhs.getTime() < rhs.getTime())
return -1;
else if (lhs.getTime() == rhs.getTime())
return 0;
else
return 1;
}
});
Yếu tố mấu chốt là bạn đang chuyển đổi đối tượng Date
của bạn vào mili giây (sử dụng getTime()
) để so sánh.
+0
Khác chỉ sử dụng Collections.sort (
Các vấn đề liên quan
- 1. Sắp xếp ArrayList of Array trong Java
- 2. Java: sắp xếp một ArrayList tại chỗ
- 3. ngày jQuery sắp xếp
- 4. sắp xếp JSON theo ngày
- 5. Sắp xếp ArrayList các chuỗi theo chiều dài
- 6. Cách sắp xếp Ngày có định dạng chuỗi trong java?
- 7. sắp xếp tệp theo ngày trong PHP
- 8. php DirectoryIterator sắp xếp tệp theo ngày
- 9. Sắp xếp các tập tin theo ngày
- 10. Sắp xếp tệp theo ngày tạo - iOS
- 11. List.js - Theo vấn đề sắp xếp ngày
- 12. Hai sql cho ngày dấu thời gian được sắp xếp
- 13. Sắp xếp danh sách chuỗi có ngày trong C#
- 14. php mysql sắp xếp theo ngày (mới nhất)
- 15. Sắp xếp mảng các đối tượng của trường ngày
- 16. Mảng đa chiều PHP sắp xếp theo ngày
- 17. php - Sắp xếp mảng với ngày làm khóa
- 18. cách sắp xếp theo ngày (mới) với đồng vị jquery
- 19. Mảng sắp xếp Android
- 20. Cách tốt nhất để sắp xếp lại một ArrayList trong Java
- 21. Làm thế nào để sắp xếp một ArrayList theo từ điển?
- 22. Sắp xếp đối tượng ArrayList theo giá trị thuộc tính trong Java
- 23. Sắp xếp một ArrayList của người có bộ sưu tập java
- 24. Sắp xếp ArrayAdapter cho Android
- 25. Cách sắp xếp một HashMap trong Java
- 26. cách sắp xếp lớp học?
- 27. cách sắp xếp ObservableCollection
- 28. PHP, MYSQL: Sắp xếp theo ngày nhưng ngày trống cuối cùng không phải trước tiên
- 29. Sắp xếp sản lượng s3cmd
- 30. sắp xếp csv theo cột
Bạn đã làm gì? làm như vậy ? bạn đã thử chưa –
bạn đang sử dụng lớp nào cho các ngày của mình? – idanakav
Bạn cần bắt đầu từ ngày hoặc ngày hoặc năm nào? – Aerrow