Tôi có một danh sách chuỗi ký tự với một số giá trị null
và một số chuỗi. Tôi không muốn sắp xếp các arraylist nhưng tôi nên sắp xếp các arraylist như vậy mà giá trị null đến cuối cùng. Cho phép nói arraylist là {1,2,null,6,5,null, 3}
, tôi sẽ nhận được giá trị null cuối cùng {1,2,6,5,3,null,null}
.Sắp xếp chuỗi giá trị null
Giải pháp, hiện tại tôi đang có: Ngay bây giờ, tôi đang xây dựng danh sách mới và Nếu giá trị là null
, tôi không đẩy nó vào danh sách mới nếu không tôi sẽ thêm nó vào danh sách mới.
Bất kỳ giải pháp nào khác tốt hơn?
Cảm ơn sự giúp đỡ.
gửi mã về những gì bạn đã cố gắng cho đến nay –
Xây dựng riêng của bạn * so sánh * và thông qua đó để các sorter . – Bathsheba
Cách tiếp cận của bạn có vẻ tốt, vì bạn không muốn thực sự sắp xếp Danh sách. Bạn chỉ cần lặp qua Danh sách một lần. Bạn có thể sửa đổi Danh sách ban đầu nếu bạn muốn tạo danh sách mới hơn (bất cứ khi nào bạn gặp phải giá trị null, hãy xóa nó). – Eran