Предисловие
При выполнении тестовой бумаги вам нужно испортить слова в предложении, символах слова и ответы на вопросы с несколькими вариантами выбора для создания случайной последовательности. Ниже я буду абстрагировать их в категорию инструментов, чтобы облегчить их повторному использованию их в будущем.
Пример кода
public static <v> boolean isempty (arraylist <v> sourcelist) {return (sourcelist == null || sourcelist.size () == 0);}/** * Разрушение ArrayList * * */public static <v> ArrayList <v> случайный список (ArrayList <v> sourcelist) {if (isempty (soursemlist) {if (isemply (soursemlist) {if is (isemply (sourselist) {if is (isemplist (sourselist); } Arraylist <v> randomList = new ArrayList <v> (sourcelist.size ()); do {int randomIndex = math.abs (new random () .nextint (sourcelist.size ())); randomlist.add (syrcelist.remove (randomindex)); } while (sourcelist.size ()> 0); вернуть случайный список;} Суммировать
Выше приведено все содержание Java, нарушающего ArrayList для создания списка случайных последовательностей, надеясь облегчить будущее использование Java каждого. Если у вас есть какие -либо вопросы, пожалуйста, оставьте сообщение для общения.