描述
题目标题:
将两个整型数组按照升序合并,并且过滤掉重复数组元素。
输出时相邻两数之间没有空格。
输入描述:
输入说明,按下列顺序输入:
1 输入第一个数组的个数
2 输入第一个数组的数值
3 输入第二个数组的个数
4 输入第二个数组的数值输出描述:
输出合并之后的数组
示例1
输入:
3 1 2 5 4 -1 0 3 2复制输出:
-101235复制
package org.example.simple;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Hj80 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()){
Set<Integer> set = new TreeSet<>();
int n1 = scanner.nextInt();
scanner.nextLine();
String[] s = scanner.nextLine().split(" ");
int[] nums1 = new int[n1];
for (int i = 0; i < n1; i++) {
nums1[i] = Integer.parseInt(s[i]);
set.add(nums1[i]);
}
int n2 = scanner.nextInt();
scanner.nextLine();
String[] s1 = scanner.nextLine().split(" ");
int[] nums2 = new int[n2];
for (int i = 0; i < n2; i++) {
nums2[i] = Integer.parseInt(s1[i]);
set.add(nums2[i]);
}
set.forEach(str-> System.out.print(str));
}
}
}