蓝桥杯-arraylist与parseint(重点复习)

题目

在这里插入图片描述

package august22;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Scanner;

public class 票据错误 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        ArrayList<Integer> list = new ArrayList<Integer>();//不能是int
        int n = sc.nextInt();
        sc.nextLine();//吃掉换行符
        for(int i=0;i<n;i++){
            String line =sc.nextLine();
            String[]  split=line.split(" ");
            for(int j=0;j<split.length;j++){
                list.add(Integer.parseInt(split[j]));
            }
        }
     //   System.out.println(list.size());
       // System.out.println(list.get(0));
        for(int x=0;x<list.size();x++)
        {
           for(int y=x+1;y<list.size();y++)
           {
               if(list.get(x)==list.get(y))
               {
                   System.out.println("重复"+list.get(x));
               }
           }
        }
               /*  不能这么查找,因为肯定包括自身*/
       /* if(list.contains(list.get(x)))
         {
            System.out.println("重复"+list.get(x));
         }*/

        Collections.sort(list);
        for(int u=list.get(0);u<=list.get(list.size()-1);u++)
        {
            if(list.contains(u))
            {

            }
            else{
                System.out.println("缺少"+u);
            }
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值