题解 | #整型数组合并#
整型数组合并
http://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b
public class Main{
public static void main(String[] agrs){
Scanner sc = new Scanner(System.in);
if(sc.hasNext()){
int one =sc.nextInt();
int[] arrOne= new int[one];
for(int i=0;i<arrOne.length;i++){
arrOne[i]=sc.nextInt();
}
int two =sc.nextInt();
int[] arrTwo= new int[two];
for(int j=0;j<arrTwo.length;j++){
arrTwo[j]=sc.nextInt();
}
//两个数组的值,放到一个set里面
HashSet<Integer> set = new HashSet<>();
for(int i=0;i<arrOne.length;i++){
set.add(arrOne[i]);
}
for(int j=0;j<arrTwo.length;j++){
set.add(arrTwo[j]);
}
//遍历set,放到一个新的数组中
int i=0;
int[] arrEnd = new int[set.size()];
for(Integer integer:set){
arrEnd[i]=integer;
i++;
}
//对数组进行排序
Arrays.sort(arrEnd);
//输出arrEnd
for(Integer num:arrEnd){
System.out.print(num);
}
}
}
}