import java.util.Arrays;

import java.util.HashSet;

import java.util.Iterator;

public class NumDemo {

public static void main(String[] args) {

int[] ary1 = { 1,2,8,6,8,7 };

int[] ary2 = { 1,-2,7,5,};

HashSet set = new HashSet();//用于存储数组1和数组2

for (int a : ary1) {

set.add(a);

}

for (int b : ary2) {

set.add(b);

}

for (int i = 0; i

int temp = ary1[i];

boolean flag = false;

for (int j = 0; j

if (temp == ary2[j]) {

flag = true;//如果有相同元素

}

}

if (flag) {

set.remove(temp);//就从集合里移除

}

}

int[] result = new int[set.size()];//新数组,用于保存不同的元素

Iterator it = set.iterator();//迭代器

int index = 0;

while(it.hasNext()){//遍历给数组赋值

result[index] = it.next();

index++;

}

System.out.println(Arrays.toString(result));//输出新数组,

}

}

输出[-2, 2, 5, 6, 8]

说明, 由于HashSet是无序不重复的保存元素,所以就算同一数组有多个相同数字,也当成一个数字,比如ary1里,2个8,实际只存储一个8.

我要评论

java 数组a赋值给数组b_java编程将a,b数组中不同的数字保存到一个新的数组中相关推荐

  1. java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...

    展开全部 package co; import java.util.Arrays; import java.util.HashSet; import java.util.Set; /** * java ...

  2. java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。

    合并两个排序的整数数组A和B变成一个新的数组.新数组也要有序. 样例 1:输入: A=[1], B=[1]输出:[1,1]样例解释: 返回合并后的数组.样例 2:输入: A=[1,2,3,4], B= ...

  3. 数组[Java](除去一个数组中的某个值并生成一个新数组)

    ** 数组 **[Java](除去一个数组中的某个值并生成一个新数组) 例如:现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; ...

  4. 为了防止同行偷窥行业机密,小明决定将上面的实际营业额重新记录一份,这次记录的时候,把上面数组中的内容倒着记录,并将所有的负数按0记录。请你帮小明把上面的结果按小明的规则重新保存到一个新数组中,并打印出

    训练案例 1. 训练考核知识点 键盘录入,数组,循环,if 2. 训练描述 假设小明同学本周5天的日盈利分别如下:int[] arr = {1,3,-1,5,-2}为了防止同行偷窥行业机密,小明决定将 ...

  5. C语言试题三十九之将s所指字符串中除了下标为奇数、同时ascii值也为奇数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为奇数.同时ascii值也为奇数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...

  6. C语言试题三十八之将s所指字符串中除了下标为偶数、同时ascii值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为偶数.同时ascii值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...

  7. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,

    package Day05;/*** 7.* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不 ...

  8. JSX列表渲染(五)——4种写法:基本写法 遍历写法 map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) 列表遍历可以直接写到表达式中

    JSX列表渲染--4种写法:基本写法 & 遍历写法 & map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) & 列表遍历可以直接写到表达式中 渲染多个元素 ...

  9. C语言编程练习 1.按如下函数原型编写程序,用一个整型数组feedback保存调查的40个反馈意见。用函数编程计算反馈意见的平均数(Mean)、中位数(Median)和众数(Mode

    题目完整描述: 按如下函数原型编写程序,用一个整型数组feedback保存调查的40个反馈意见.用函数编程计算反馈意见的平均数(Mean).中位数(Median)和众数(Mode).中位数指的是排列在 ...

最新文章

  1. 大有乾坤,售前机器人背后的 AI 技术
  2. Linux查看系统信息命令实例
  3. linux nginx cdn,linux – Nginx Proxy_Pass到CDN与直接击中CDN. P...
  4. Python解释器有哪些?Python解释器种类
  5. CISCO IOS SLB服务器负载均衡
  6. Linux crontab
  7. tinyint数据类型php筛选时怎么判断_PHP从入门到精通(三)PHP语言基础
  8. python 命名风格_python 代码风格------------PEP8规则
  9. python-docx读取word段落的样式字体
  10. 遇见心想事成的自己……
  11. 【大战函数——把函数彻底吃透】
  12. 校园网环境下的微信同步
  13. Linux基础之vim
  14. windows 删除设备和驱动器中你不要的图标
  15. CMMI认证等级应该怎么选
  16. php --interface接口的使用方法
  17. 37%,最佳停止观望点
  18. notepad ++ 百度云下载
  19. 智能家居中的软件测试,智能家居测试思路
  20. java投标_基于jsp的招投标系统-JavaEE实现招投标系统 - java项目源码

热门文章

  1. 【Android】使用Assets目录中的图片资源
  2. Java中如何将List拆分为多个小list集合
  3. js小案例:定时轮播图
  4. deepin ubuntu修改grub启动延时时间
  5. helm发布自定义Chart:指定namespace、设置NodePort
  6. Nginx 代理服务的配置说明
  7. Lua 数据类型--8 个基本数据类型
  8. Linux浏览文件的常用命令
  9. MySQL小表join大表的正确使用姿势(straight_join 关键字的使用)
  10. 为什么阿里巴巴Java开发手册中不允许用Executors去创建线程池?