Was ist hier falsch? Ich erhalte den Fehler "java.lang.ClassCastException", kann aber nicht erkennen, wo ich einen Fehler gemacht habe

Dies ist das erste Mal, dass ich wirklich Listen und Warteschlangen verwende. Dies könnte also ein sehr einfacher Fehler sein. Liegt es daran, dass meine Warteschlange voller Objekte ist, die nicht in ganze Zahlen umgewandelt werden können?

           //populate array
        for(int i=0; i<11; i++){
            numberarray[i] = i; 
        }
        // populate list with numbers from array
        List numList = Arrays.asList(numberarray);
        Collections.shuffle(numList);

        Queue queue = new LinkedList();
        queue.addAll(numList);

        int num1 = (Integer) queue.poll();
        assignPictures(button01, num1);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage