采用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();
        }
    }
}