public class Test{ public static void main(String[] args) { int numA[] = {2,4,5,6,3}; int numB[] = {1,4,8,6,9}; LinkedList<Integer> difNumList = new LinkedList<Integer>();
getDifNum(numA,numB,difNumList); print(difNumList); } public static void getDifNum(int numA[],int numB[],LinkedList<Integer> difNumList) { boolean same = false; for(int i = 0; i < numA.length; ++i) { for(int j = 0; j < numB.length; ++j) if(numA[i] == numB[j]) { same = true; break; } if(same != true) difNumList.add(numA[i]); same = false; } } public static void print(LinkedList<Integer> difNumList) { for(int i = 0; i < difNumList.size(); ++i) System.out.print(difNumList.get(i) + " "); } }
public static void main(String[] args) { int numA[] = { 2, 4, 5, 6, 3 }; int numB[] = { 1, 4, 8, 6, 9, 2 }; for (int i : numB) { boolean flag = false; for (int j : numA) { if (j == i) { flag = true; break; } } if(!flag)System.out.print(i+ " "); } }
public static void getDifNum(int numA[],int numB[]) { Set<Integer> set = new HashSet<Integer>(Arrays.asList(numA)); for(int i : numB) { if(!set.contains(i)) { System.out.print(i+ " "); } } }
public static void main(String[] args) {
int numA[] = {2,4,5,6,3};
int numB[] = {1,4,8,6,9};
LinkedList<Integer> difNumList = new LinkedList<Integer>();
getDifNum(numA,numB,difNumList);
print(difNumList);
}
public static void getDifNum(int numA[],int numB[],LinkedList<Integer> difNumList)
{
boolean same = false;
for(int i = 0; i < numA.length; ++i)
{
for(int j = 0; j < numB.length; ++j)
if(numA[i] == numB[j])
{
same = true;
break;
}
if(same != true)
difNumList.add(numA[i]);
same = false;
}
}
public static void print(LinkedList<Integer> difNumList)
{
for(int i = 0; i < difNumList.size(); ++i)
System.out.print(difNumList.get(i) + " ");
}
}
int numA[] = { 2, 4, 5, 6, 3 };
int numB[] = { 1, 4, 8, 6, 9, 2 };
for (int i : numB) {
boolean flag = false;
for (int j : numA) {
if (j == i) {
flag = true;
break;
}
}
if(!flag)System.out.print(i+ " ");
}
}
public static void getDifNum(int numA[],int numB[])
{
Set<Integer> set = new HashSet<Integer>(Arrays.asList(numA));
for(int i : numB) {
if(!set.contains(i)) {
System.out.print(i+ " ");
}
}
}