Member 14006370 Ответов: 1

Добавить элемент в 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

Если это весь ваш код, то неудивительно, что в массив ничего не добавляется - вы никогда не вызываете ни один из методов, которые добавляют к нему значения!

1 Ответов

Рейтинг:
2

CPallini

Методы ботов работают так, как и ожидалось.
Например:

public static void main(String [] args) {
          work();
          work1();
          System.out.println(myarray);

   }
производит:
[5,6]


Maciej Los

5ed!

CPallini

Спасибо тебе, парень!