Tôi có hai danh sách mảng filelistvà imgListliên quan đến nhau, ví dụ "H1.txt" liên quan đến "e1.jpg". Làm thế nào để tự động ngẫu nhiên danh sách imgListtheo ngẫu nhiên fileList? Giống như trong excel, nếu chúng ta sắp xếp cột nhất định, cột kia sẽ tự động theo?
String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"};
ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file));
String [] img = {"e1.jpg","e2.jpg","e3.jpg","e4.jpg","e5.jpg","e6.jpg"};
ArrayList<String> imgList = new ArrayList<String>(Arrays.asList(img));
//randomized files
Collections.shuffle(fileList);
đầu ra sau khi ngẫu nhiên, ví dụ:
fileList = {"M4.txt","M6.txt","H3.txt","M5.txt","H2.txt","H1.txt"};
đầu ra dự định:
imgList = {"e4.jpg","e6.jpg","e3.jpg","e5.jpg","e2.jpg","e1.jpg"};