LINUX.ORG.RU

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

Исправление 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);
    }
}