import java.util.Arrays;
import java.util.stream.IntStream;
public class MyClass {
private static int[] merge_arrays_sort_and_remove_duplicates(int[] arr1, int[] arr2) {
return IntStream.concat(IntStream.of(arr1), IntStream.of(arr2))
.distinct()
.sorted()
.toArray();
}
public static void main(String args[]) {
int[] arr1 = new int[] {1, 2, 1, 7, 1, 3, 5, 6};
int[] arr2 = new int[] {1, 6, 4, 2, 2, 8, 9, 8, 0};
int[] merged_array = merge_arrays_sort_and_remove_duplicates(arr1, arr2);
System.out.println(Arrays.toString(merged_array));
}
}
/*
run:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
*/