2015-05-25 69 views
-7

Java中,我有一個函數需要返回一個String[]數組以分配給一個變量String[]數組類型。 我該怎麼做?返回一個字符串數組並將其分配給Java中的字符串數組類型變量

變量:

String[] num; 

功能:

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

'返回arrayName'什麼是什麼問題? – silentprogrammer

+0

怎麼把String類型的數組元素賦值給int類型? –

+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; 
} 
相關問題