Проверка того, какие элементы в 2 массивах одинаковы - PullRequest
1 голос
/ 04 марта 2012

Я работаю над некоторым кодом, чтобы построить коробку крыла из геометрии крыла. У меня есть целочисленный массив (узел) всех узлов на крыле, и у меня есть целочисленный массив (онод) узлов, которые я хочу обрезать, чтобы сделать свой ящик крыла. Как я могу сравнить 2 массива и удалить элементы из массива узлов, чтобы у меня остались только те узлы, которых не было в списке узлов?

Я не нашел много хороших примеров сравнения массивов, большинство из которых были для массивов. Будет ли код для массивов работать для массивов, как arrays.equal? ​​

По сути, я хочу пройти через все узлы в массиве узлов, и если

1 Ответ

0 голосов
/ 04 марта 2012

Отображение общих элементов из двух массивов

ArrayList a1 = new ArrayList();
ArrayList a2 = new ArrayList();
 a1.add("a");
 a1.add("b");
 a1.add("c");

a2.add("a");
a2.add("b");
a2.add("c"); 
a2.add("d");
a2.add("e");
    int array1Size = a1.size();
    int array2Size = a2.size();
    if (a1.size() > a2.size()) {
        int k = 0;
        for (int i = 0; i < a2.size(); i++)            {
            if (((String)a1.get(i)).equals((String)a2.get(i)))  {
                System.out.println((String)a2.get(i));
            }
            k = i;
        }
       }
    else {
       int k = 0;
        for (int i = 0; i < a1.size(); i++) {
            if (((String)a1.get(i)).equals((String)a2.get(i))) {
                System.out.println((String)a1.get(i));
            }
            k = i;
        }
     }

, затем переберите все общие элементы в 2-м массиве и удалите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...