Java数组问题(一)

来源:互联网 发布:263企业邮箱端口 编辑:程序博客网 时间:2024/05/18 06:28

找出两个数组中的差异元素并存入一个新的数组,假设每个数组内部都没有重复元素。
<pre name="code" class="java">public class Test {public static void main(String[] args) {int[] a = { 1, 2, 3, 4 };int[] b = { 1, 2, 7, 8 };int[] c = new int[a.length + b.length];int count = 0;int flag;for (int i = 0; i < a.length; i++) {flag = 0;for (int j = 0; j < b.length; j++) {if (a[i] == b[j]) {flag = 1;break;}}if (flag != 1) {c[count] = a[i];count++;}}for (int i = 0; i < b.length; i++) {flag = 0;for (int j = 0; j < a.length; j++) {if (b[i] == a[j]) {flag = 1;break;}}if (flag != 1) {c[count] = b[i];count++;}}for (int i = 0; i < count; i++)System.out.print(c[i] + " ");}}


0 0
原创粉丝点击