LINUX.ORG.RU

История изменений

Исправление maloi, (текущая версия) :

strs.removeAll(Arrays.asList(copyOfRange(strs.toArray(), 0, 3)));

замени на

strs.subList(0, 3).clear();
иначе при повторении имен у тебя код с ума сойдет. и это если не считать того, что в твоем коде многократно пересоздается массив со строками.

Исходная версия maloi, :

strs.removeAll(Arrays.asList(copyOfRange(strs.toArray(), 0, 3)));

замени на

strs.subList(0, 3).clear();
иначе при повторении имен у тебя код с ума сойдет