题解 | #整型数组合并#

整型数组合并

http://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b


public class Main{
    public static void main(String[] agrs){
        Scanner sc = new Scanner(System.in);
        if(sc.hasNext()){
            int one =sc.nextInt();
            int[] arrOne= new int[one];
            for(int i=0;i<arrOne.length;i++){
                arrOne[i]=sc.nextInt();
            }
            int two =sc.nextInt();
            int[] arrTwo= new int[two];
            for(int j=0;j<arrTwo.length;j++){
                arrTwo[j]=sc.nextInt();
            }
            //两个数组的值,放到一个set里面
            HashSet<Integer> set = new HashSet<>();
            for(int i=0;i<arrOne.length;i++){
                set.add(arrOne[i]);
            }
            for(int j=0;j<arrTwo.length;j++){
                set.add(arrTwo[j]);
            }
            //遍历set,放到一个新的数组中
            int i=0;
            int[] arrEnd = new int[set.size()];
            for(Integer integer:set){
                arrEnd[i]=integer;
                i++;
            }
            //对数组进行排序
            Arrays.sort(arrEnd);
            //输出arrEnd
            for(Integer num:arrEnd){
                System.out.print(num);
            }
            }
    }
}
全部评论

相关推荐

11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务