java - 在方法中创建数组并在另一个方法中使用它

标签 java arrays methods

我想在同一个类的另一个方法中创建的方法中使用数组。

  public class Class1 {
    public static String[] method1() {
      String[] array = new String[5];
      array[0] = "test";
      return array;
    }

    public void method2() {
      System.out.println(array[0]);
    }
   }

最佳答案

可以像下面这样执行:

public class Class1 {
    public static String[] method1() {
      String[] array = new String[5];
      array[0] = "test";
      return array;
    }

    public void method2(String[] array) {
      System.out.println(array[0]);
    }
public static void main(String[] args){
Class1 obj = new Class1();
obj.method2(method1());
}
       }

或者调用method2中的方法

 public class Class1 {
        public static String[] method1() {
          String[] array = new String[5];
          array[0] = "test";
          return array;
        }

        public void method2() {
String[] array = Class1.method1();
          System.out.println(array[0]);
        }
public static void main(String[] args){
    Class1 obj = new Class1();
    obj.method2();
    }
           }

关于java - 在方法中创建数组并在另一个方法中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25395700/

相关文章:

java - 使用 jaxb-xjc 生成额外的自定义方法

java - Spring bean 配置使用来自另一个带有 grails DSL 的 bean 的静态方法

Java泛型类型比较

arrays - 将每个数字 a[i] 替换为其右侧的下一个更高的数字,

java - 如何将泛型类传递给 Java 中的方法?

c++ - 将 ULONG& 可选参数的默认值定义为 0

Java 选择器在接受连接后卡在 select() 上

java - java中静态变量的线程安全

jQuery {} 数组如何引用/编辑/更新/删除等

arrays - 使用正则表达式拆分以特定字符开头和结尾的组