2011-05-19 30 views
0

名稱返回數組我這樣做,需要我來完成下面的代碼塊的分配:未經方法

public int[] test(String input) { 
    return new int[1]; 
} 

我已經填補了其中的一部分(我有操縱字符串) 。但要返回數組中的結果,我該如何做到這一點?我沒有看到可以寫入的清晰標記的數組;或者我可以在返回行中創建數組?

我可能只是錯過了一點,必須創建自己的數組來替換給定的(只是一個想法)。

+0

它看起來像回線是在那裏就像一個佔位符,所以它會編譯。我懷疑你是否打算按原樣使用單元素數組。您可能需要製作自己的陣列,在問題提出時填充它,然後返回。 – jwd 2011-05-19 00:46:18

+0

@jwd,我的想法,但我想確保沒有一些先進的概念,我沒有看到。 – Jackie 2011-05-19 00:47:18

回答

1

對作業有什麼限制?宣佈本地陣列是否是錯誤的,例如:

int[] i = new int[1]; 
/** Modify i as needed */ 
return i; 

然後您可以操縱i

如果這是不允許的,那麼你可以這樣做:

return new int[] { /* int value(s) here, separated by commas */ }; 
+0

我不能添加我自己的實例變量,所以你的第二個建議可能會起作用。 – Jackie 2011-05-19 00:50:25

+2

@Jackie - 局部變量不是實例變量。前者在功能上是局部的,而後者則屬於該類別的每個實例。 – 2011-05-19 01:03:02

相關問題