java 数组a赋值给数组b_java编程将a,b数组中不同的数字保存到一个新的数组中
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数组中不同的数字保存到一个新的数组中相关推荐
- java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...
展开全部 package co; import java.util.Arrays; import java.util.HashSet; import java.util.Set; /** * java ...
- java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。
合并两个排序的整数数组A和B变成一个新的数组.新数组也要有序. 样例 1:输入: A=[1], B=[1]输出:[1,1]样例解释: 返回合并后的数组.样例 2:输入: A=[1,2,3,4], B= ...
- 数组[Java](除去一个数组中的某个值并生成一个新数组)
** 数组 **[Java](除去一个数组中的某个值并生成一个新数组) 例如:现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; ...
- 为了防止同行偷窥行业机密,小明决定将上面的实际营业额重新记录一份,这次记录的时候,把上面数组中的内容倒着记录,并将所有的负数按0记录。请你帮小明把上面的结果按小明的规则重新保存到一个新数组中,并打印出
训练案例 1. 训练考核知识点 键盘录入,数组,循环,if 2. 训练描述 假设小明同学本周5天的日盈利分别如下:int[] arr = {1,3,-1,5,-2}为了防止同行偷窥行业机密,小明决定将 ...
- C语言试题三十九之将s所指字符串中除了下标为奇数、同时ascii值也为奇数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。
1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为奇数.同时ascii值也为奇数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...
- C语言试题三十八之将s所指字符串中除了下标为偶数、同时ascii值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。
1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为偶数.同时ascii值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...
- 要求将数组中的0项去掉,将不为0的值存入一个新的数组,
package Day05;/*** 7.* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不 ...
- JSX列表渲染(五)——4种写法:基本写法 遍历写法 map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) 列表遍历可以直接写到表达式中
JSX列表渲染--4种写法:基本写法 & 遍历写法 & map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) & 列表遍历可以直接写到表达式中 渲染多个元素 ...
- C语言编程练习 1.按如下函数原型编写程序,用一个整型数组feedback保存调查的40个反馈意见。用函数编程计算反馈意见的平均数(Mean)、中位数(Median)和众数(Mode
题目完整描述: 按如下函数原型编写程序,用一个整型数组feedback保存调查的40个反馈意见.用函数编程计算反馈意见的平均数(Mean).中位数(Median)和众数(Mode).中位数指的是排列在 ...
最新文章
- 大有乾坤,售前机器人背后的 AI 技术
- Linux查看系统信息命令实例
- linux nginx cdn,linux – Nginx Proxy_Pass到CDN与直接击中CDN. P...
- Python解释器有哪些?Python解释器种类
- CISCO IOS SLB服务器负载均衡
- Linux crontab
- tinyint数据类型php筛选时怎么判断_PHP从入门到精通(三)PHP语言基础
- python 命名风格_python 代码风格------------PEP8规则
- python-docx读取word段落的样式字体
- 遇见心想事成的自己……
- 【大战函数——把函数彻底吃透】
- 校园网环境下的微信同步
- Linux基础之vim
- windows 删除设备和驱动器中你不要的图标
- CMMI认证等级应该怎么选
- php --interface接口的使用方法
- 37%,最佳停止观望点
- notepad ++ 百度云下载
- 智能家居中的软件测试,智能家居测试思路
- java投标_基于jsp的招投标系统-JavaEE实现招投标系统 - java项目源码