Java - чтение из ArrayList из другого класса

Мы не покрывали ArrayLists только массивы и 2D-массивы. Что мне нужно сделать, так это уметь читать из ArrayList из другого класса. Основная цель - прочитать их в цикле for и использовать значения, хранящиеся в них, для отображения элементов. Тем не менее, я сделал эту быструю программу, чтобы проверить это и продолжать получать эту ошибку

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:604)
    at java.util.ArrayList.get(ArrayList.java:382)
    at Main.Main(Main.java:14)

Вот мой код

import java.util.ArrayList;

public class Main
{
    public static void Main()
    {
        System.out.println("Test");
        ArrayList <Objects> xcoords = new ArrayList<Objects>();

        for( int x = 1 ; x < xcoords.size() ; x++ )
        {
            System.out.println(xcoords.get(x));
        }
    }
}

И тогда класс, где ArrayList

import java.util.ArrayList;

public class Objects
{
    public void xco()
    {
        ArrayList xcoords = new ArrayList();
        //X coords
        //Destroyable
        xcoords.add(5);
        xcoords.add(25);
        xcoords.add(5);
        xcoords.add(5);
        xcoords.add(25);
        xcoords.add(5);
        //Static Walls
        xcoords.add(600);
        xcoords.add(400);
        xcoords.add(600);
    }
}

Если кто-то может указать мне правильное направление, это было бы так ценно. Я попытался отладить, однако я могу получить что-нибудь полезное.

Заранее спасибо.

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

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