返回一个String数组并将其分配给Java中的String数组类型变量

时间:2015-05-25 09:37:37

标签: java arrays string

Java中,我有一个函数需要返回一个String[]数组,以便分配给String[]数组类型的变量。 我该怎么做?

变量:

String[] num;

功能:

String[] numbers(){
  for (int i = 0; i<20; i++){
      numbers[i] = "number";
    }   
 }

1 个答案:

答案 0 :(得分:4)

分配变量,在这里您必须将变量分配给返回相同类型的方法,以便... String[] xx = function String[]()

在你的情况下:

String[] num = numbers();

方法在这里你必须创建数组,填充并返回它。始终根据它的签名,如果您声明function String[] name(),则必须return String[]才能完成功能。

在你的情况下:

public String[] numbers(){
    String[] numbers = new String[20];
    for (int i = 0; i<20; i++){
        numbers[i] = Integer.toString(i);  // i is an integer, "transform it into string"
    }
    return numbers;
}