Cách tốt nhất để sắp xếp một ArrayList<String[]>
trong Java là gì?Sắp xếp ArrayList of Array trong Java
đâu String [] là ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
Bây giờ tôi muốn sắp xếp toàn bộ ArrayList bằng giá trị thứ 2 của String [] (tại chỉ số 1). Tôi cần phải lặp qua mỗi và mọi Chuỗi [] và sau đó con của nó tại chỉ mục 1.
Bất kỳ ý tưởng nào?
EDITED
Tôi có mô tả hơn. Tôi thực sự nhận được các trường học từ một số tệp XML và mỗi nút trong XML có 7 thuộc tính. Bây giờ tôi đang tạo một ArrayList của String [] đang giữ các nút trường đó từ XML và String [] mảng chính nó đang giữ các thuộc tính của nút cụ thể.
Bây giờ, cách tôi muốn sắp xếp nó là, nó nên sắp xếp theo trạng thái của trường là thuộc tính thứ 2 trong XML và chỉ mục 1 trong String [] bên trong ArrayList.
Tôi cần lặp qua từng trường một (nút trong XML, String [] trong Java) và sau đó tôi sẽ phải lọc trạng thái (thuộc tính trạng thái trong XML, chuỗi [1] trong Java).
Bây giờ đã rõ chưa?
Tôi không thấy bất kỳ ArrayList bất cứ nơi nào, và tất cả mọi thứ trong chuỗi của bạn mảng là giống nhau ... – BoltClock
Hãy thử giải thích nó một chút tương lai, đăng một số thông số đầu vào và kết quả ngoại trừ. – Crozin