Finden Sie nicht duplizieren von Objekten zwischen zwei arrays mit Java

Habe ich folgende Aufgabe:
Es sind 2 eindimensionale arrays von zahlen zwischen -20000000 und 20000000. Einige der zahlen, die im ersten array sind auch die in der zweiten Reihe. Ich habe um alle zahlen zu finden, die in die erste Reihe aber nicht enthalten sind in der zweiten Reihe. ich habe die Verwendung von Java als Sprache

Hier sind die arrays

[1, 652 ,5, 15, 385, 4 , 55, 666, 13]

[2, 4658, 9, 55, -588, 10, 1083, 17]

Irgendwelche Ideen wie es zu finden ?

EDIT:

Ist hier der endgültige code:

import java.util.ArrayList;
import java.util.List;
public class Values {
public static void main (String[] argv) {

int[] Array1 = new int[] {1,652,5,15,385,4,55,666,13};
int[] Array2 = new int[] {2, 4658, 9, 55, -588, 10, 1083, 17};
int calculateResult = 0;
boolean contains = false;
int mod = 123456789; 
int modSum = 0;

List<Integer> results = new ArrayList<Integer>();
    for(int i=0; i<Array1.length; i++) {
        for(int j=0; j<Array2.length; j++) {
            if(Array1[i]==Array2[j]) {
                contains = true;
                break;
            }
        }
        if(!contains) {
            results.add(Array1[i]);
        }
        else {
            contains = false;
        }
    }
    //calculate the result
    for (int i : results) {
        calculateResult  += i;
    }
    //Print Results
    System.out.println(results);
    System.out.println(calculateResult);
}}

Nun bin ich versucht zu laden-Arrays aus .csv-Datei. Irgendwelche Ideen ?

  • was haben Sie bisher? haben Sie versucht, etwas? bitte zeig uns etwas code
InformationsquelleAutor wkg86 | 2013-10-16
Schreibe einen Kommentar