采用set集合进自动排序
本题需要注意多组数据如何输入处理
import java.util.*;
public class Main{
public static void main(String [] args){
getMergesArray();
}
public static void getMergesArray(){
Scanner scan = new Scanner(System.in);
while(scan.hasNext()){
Set<Integer> set = new TreeSet<>();
// 每组数据存在4行,每组2行,读取数据需要注意
for(int j = 0; j<2;j++){
int len = Integer.valueOf(scan.nextLine());
String[] str = scan.nextLine().split(" ");
for(int i = 0; i < len; i++){
set.add(Integer.valueOf(str[i]));
}
}
// 出参打印,可以使用set遍历
Integer[] temp = set.toArray(new Integer[0]);
for(int i = 0; i < temp.length; i++){
System.out.print(temp[i]);
}
System.out.println();
}
}
}

京公网安备 11010502036488号