我运行了我的代码......第 28 行有一个错误。它是那个说 hey.remove(whatnumber); 我无法弄清楚它有什么问题。我尝试使用调试,但我不知道如何使用它。这是代码。
    import java.util.ArrayList;
import java.util.Scanner;
public class ACSL_Grid_Fit {
    public static void main(String args[]) {
        run();
        for(int w=1;w<=25;w++) {
            hey.add(w,w);
        }
    }
    public static ArrayList<Integer> hey = new ArrayList<Integer>();
    public static int howmany;
    public static int whatnumber;
    public static int choice;
    public static Scanner sc = new Scanner(System.in);
    public static void run() {
        input();
        countcalc();
    }
    public static void input() {
        {
        sc.useDelimiter(", |\n");
        howmany= sc.nextInt();
        for(int x = 1; x<=howmany;x++) {
            whatnumber = sc.nextInt();
            hey.remove(whatnumber);
        }
        }
        choice = sc.nextInt();
        switch(choice) {
        case 1:
            int i = 0;
            while(i<hey.get(0)) {
                i++;
            }
            System.out.println(i);
            hey.remove(i);
        case 2:
        case 3:
        }
    }
    public static void countcalc() {
    }
}