题解 | #整型数组合并#
整型数组合并
https://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n1 = Integer.parseInt(br.readLine()); int[] arr1 = new int[n1]; String[] s1 = br.readLine().split("\\s"); for(int i = 0;i < n1;i++){ arr1[i] = Integer.parseInt(s1[i]); } int n2 = Integer.parseInt(br.readLine()); int[] arr2 = new int[n2]; String[] s2 = br.readLine().split("\\s"); for(int i = 0;i < n2;i++){ arr2[i] = Integer.parseInt(s2[i]); } int[] arr = new int[n1+n2]; for(int i = 0;i < n1;i++){ arr[i] = arr1[i]; } for(int i = 0;i < n2;i++){ arr[n1 + i] = arr2[i]; } Arrays.sort(arr); StringBuilder sb = new StringBuilder(); for(int i = 0;i < arr.length - 1;i++){ if(arr[i] != arr[i + 1]){ sb.append(arr[i]); } } sb.append(arr[arr.length - 1]); //没转数组也对了 System.out.println(sb); } }