Java
Как смешивать элементы ArrayList в Java?
⏱️ 10 min de lecture
👁️ 2126 vues
В этом коде показано, как создать случайный ArrayList. Вы можете смешивать объекты, вызывая функцию Collections.shuffle() (по-французски «mix»). Метод shuffle() возвращает разные результаты после каждого запуска:
import java.util.ArrayList;
import java.util.Collections;
public class ShuffleArrayList {
public static void main(String a[]){
ArrayList< Строка> arlist = новый ArrayList< Строка> ();
//добавляем элементы
arlist.add("1");
arlist.add("2");
arlist.add("3");
arlist.add("4");
arlist.add("5");
arlist.add("6");
arlist.add("7");
arlist.add("8");
System.out.println("До: "+arlist);
System.out.println("После:");
//вызовем метод shuffle 5 раз
//чтобы различать результаты
for(int i =0; i< 5; i++){
Collections.shuffle(arlist);
System.out.println(arlist);
}
}
}
Runtime:
До: [1, 2, 3, 4, 5, 6, 7, 8]
После:
[1, 6, 4, 3, 7, 8, 2, 5]
[6, 2, 1, 5, 3, 8, 7, 4]
[7, 3, 2, 4, 8, 1, 5, 6]
[5, 3, 4, 1, 2, 6, 8, 7]
[8, 5, 4, 1, 2, 3, 7, 6]
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.