Напишите процедуру формирования списка L путем включения в него по одному разу элементов, входящих одновременно в списки L1 и L2
Категория: Java
2012-03-02 16:26:12
Вывод:
Первый: [a, b, c, d, e]
Второй: [a, c, e, y, z]
Третий: [a, c, e]
code: #java
import java.util.Vector; public class Exercise2 { public static Vector createMyVector(Vector v1, Vector v2) { Vector my = new Vector(); // создаем новый вектор for(Object obj1 : v1) { // проходим по всем объектам первого вектора if(v2.contains(obj1)) { // если второй вектор содержит этот объект my.add(obj1); // помещаем его в новый вектор } } return my; // возвращаем вектор } public static void main(String[] args) { // тестируем Vector<String> firstList = new Vector<String>(); firstList.add("a"); firstList.add("b"); firstList.add("c"); firstList.add("d"); firstList.add("e"); Vector<String> secondList = new Vector<String>(); secondList.add("a"); secondList.add("c"); secondList.add("e"); secondList.add("y"); secondList.add("z"); Vector<String> thirdList = createMyVector(firstList, secondList); System.out.println("Первый: " + firstList); System.out.println("Второй: " + secondList); System.out.println("Третий: " + thirdList); } }
автор: exiqa
Поделиться: