Чтобы вызвать список ArrayList в нестатическом методе другого класса, вам сначала необходимо создать экземпляр класса, содержащего этот список. Затем вы можете использовать этот экземпляр для доступа к списку ArrayList.
Допустим, у вас есть класс "MyClass", в котором вы хотите вызвать список ArrayList. Предположим, что класс "MyClass" содержит нестатический метод "myMethod", и вы хотите получить доступ к списку ArrayList в этом методе.
Вот пример, как это можно сделать в Java:
public class MyClass { private ArrayList<String> myList; // объявляем ArrayList // конструктор, инициализирующий ArrayList public MyClass() { myList = new ArrayList<>(); } // нестатический метод класса, вызывающий список ArrayList public void myMethod() { // добавляем элементы в список myList.add("Элемент 1"); myList.add("Элемент 2"); // обращаемся к списку и выполняем нужные операции for (String element : myList) { System.out.println(element); } } }
Затем в другом классе вы можете создать экземпляр класса "MyClass" и вызвать метод "myMethod":
public class Main { public static void main(String[] args) { MyClass myObject = new MyClass(); myObject.myMethod(); } }
В результате выполнения кода в методе "myMethod" будет выведено содержимое списка ArrayList, который был объявлен и инициализирован в классе "MyClass".
Обратите внимание, что для вызова списка ArrayList в нестатическом методе другого класса вы должны создать экземпляр класса, содержащего этот список, и использовать этот экземпляр для доступа к списку. Если список объявлен как приватное поле класса, как в данном примере, вам также потребуется конструктор для инициализации списка.