Что здесь не так? Я получаю ошибку java.lang.ClassCastException, но не могу понять, где я ошибся

Я впервые использую списки и очереди, поэтому это может быть очень простой ошибкой. Это потому, что моя очередь полна объектов, которые нельзя преобразовать в целые числа?

           //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);

Ответы на вопрос(2)

Ваш ответ на вопрос