Добавить элемент в arraylist из другого метода
я не могу добавить какой-либо элемент в myarray из другого метода , но когда я пытаюсь использовать тот же метод, он работает
ниже всего моего кода
Что я уже пробовал:
import java.util.ArrayList; public class NewClass { public static ArrayList<Integer> myarray = new ArrayList<>(); public static void main(String [] args) { System.out.print(myarray); } public static void work (){ myarray.add(5); } public static void work1 (){ myarray.add(6); } }
OriginalGriff
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Почему вы не можете их добавить? Что происходит, когда вы пытаетесь?
Все, что я вижу на данный момент, - это код, который ничего не делает, потому что методы, добавляющие элементы, никогда не вызываются!
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.
Richard Deeming
Если это весь ваш код, то неудивительно, что в массив ничего не добавляется - вы никогда не вызываете ни один из методов, которые добавляют к нему значения!