как передать массив строк из одного класса в другой класс с тем же проектом в Java

#java

#java

Вопрос:

как передать массив строк из одного класса в другой класс с тем же проектом в Java

Комментарии:

1. Вы передаете массивы точно так же, как передаете любой другой объект. Не могли бы вы привести пример того, что вы хотите?

Ответ №1:

 public class A
{
    private String [] values;

    public static void main(String [] args)
    {
        A test = new A(args);
        String [] values = test.getValues();  // Do whatever you want with them from here
    }

    public A(String [] values)
    {
        this.values = createDuplicate(values);
    }

    public String [] getValues()
    {
        String [] duplicate = createDuplicate(this.values);

        return duplicate;
    }

    private static String [] createDuplicate(String [] values)
    {
        String [] duplicate = new String[values.length];
        System.arraycopy(values, 0, duplicate, 0, values.length);
    }
}