, . , , , ... , , , , , , , .
, , , . , , .
, , :
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Integer> one = Arrays.asList(new Integer[] {3,4,6,7,8});
List<Integer> two = Arrays.asList(new Integer[] {4,3,7,5,3,2,1});
List<Integer> add = addLists(one, two);
printList(one);
printList(two);
printList(add);
}
public static List<Integer> addLists(List<Integer> a, List<Integer> b) {
List<Integer> r = new LinkedList<Integer>();
Iterator<Integer> it = a.iterator();
for (Integer i: b) {
r.add(i+(it.hasNext()?it.next():0));
}
while (it.hasNext()) {
r.add(it.next());
}
return r;
}
public static void printList(List<?> list) {
for (Object o : list) {
System.out.print(o.toString()+" , ");
}
System.out.println();
}
}