1. 程式人生 > 其它 >java題目 整型數組合並

java題目 整型數組合並

描述

題目標題:

將兩個整型陣列按照升序合併,並且過濾掉重複陣列元素。 輸出時相鄰兩數之間沒有空格。 請注意本題有多組樣例。

輸入描述:

輸入說明,按下列順序輸入:
1輸入第一個陣列的個數
2輸入第一個陣列的數值
3輸入第二個陣列的個數
4輸入第二個陣列的數值

輸出描述:

輸出合併之後的陣列

示例1

輸入:
3
1 2 5
4
-1 0 3 2
輸出:
-101235
 1 import java.util.*;
 2 
 3 public class Main {
 4     public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in); 6 7 while(sc.hasNext()) { 8 int first = sc.nextInt(); 9 //Set是一種不包含重複的元素的Collection 10 TreeSet<Integer> set = new TreeSet<>(); 11 for(int i =0; i < first; i++) { 12 set.add(sc.nextInt());
13 } 14 15 int second = sc.nextInt(); 16 for(int i =0; i< second; i++) { 17 set.add(sc.nextInt()); 18 } 19 //foreach迴圈遍歷輸出 20 // for(Integer i : set) { 21 // System.out.print(i); 22 // }
23 //迭代器遍歷輸出 24 Iterator it = set.iterator(); 25 while(it.hasNext()){ 26 System.out.print(it.next()); 27 } 28 System.out.println(); 29 } 30 } 31 }