2011-11-01 75 views
0

如何填充數組而不用已知大小和值進行迭代?填充數組中的數據

示例:如果我想創建一個大小爲5的值爲1的數組。我不想用大小爲5的迭代並使用add方法。有沒有其他方法?

+0

「與值1大小5的陣列」 u能解釋一點? – Kris

+0

你是指ArrayList還是什麼? –

+2

我不確定當你說「使用添加方法」時你說的是什麼數據結構。你是指一個列表而不是一個數組? – Manish

回答

1
int[] array = new int[5]; 
Arrays.fill(array, 1); 

這應該有效。

+0

我不知道他在問什麼,因爲數組沒有添加方法:D –

+0

YA它工作egor :)謝謝:) :) – suraj

+0

@suraj,不客氣! – Egor

0
int[] arr = new int[5]; 
Arrays.fill(arr,1); 
1

我相信你可以做到這一點通過以下

int[] array = new int[5]; 
Arrays.fill(array, 0); 

還可以查看以下鏈接

Array Fill

+0

感謝它與填寫:) – suraj

+0

@suraj:不客氣 –

2

實例化一個字符串數組變量:

String foo = getFoo(); 
String bar = getBar(); 
String[] myStringArray = { foo, bar}; 

實例化與文字的字符串:

String[] myStringArray = {"foo", "bar"}; 

灌裝現有陣列與一些值:

Arrays.fill(myStringArray, "1");