История изменений
Исправление Bioreactor, (текущая версия) :
А зачем это?
Правильно уже было, когда просто 2 раза добавить - но обязательно в новый массив.
Начиная с Java 7 дженерики просто «<>».
import java.util.*;
public class C {
public static void main(String[] args) {
List<String> l = new ArrayList<>();
l.add("222");
l.add("111");
System.out.println(l);
List<String> l2 = new ArrayList<>(l.size() * 2);
for (String s : l) {
l2.add(s);
l2.add(s);
}
System.out.println(l2);
}
}
Исходная версия Bioreactor, :
А зачем это?
Правильно уже было, когда просто 2 раза добавить.
Начиная с Java 7 дженерики просто «<>».
Просто надо возвращать еще один объект для нового массива.
import java.util.*;
public class C {
public static void main(String[] args) {
List<String> l = new ArrayList<>();
l.add("222");
l.add("111");
System.out.println(l);
List<String> l2 = new ArrayList<>(l.size() * 2);
for (String s : l) {
l2.add(s);
l2.add(s);
}
System.out.println(l2);
}
}