我想將一些python代碼轉換爲java並需要設置列表的默認值。我知道默認值,列表大小,我的目標是設置默認值,然後在我的程序中更改它們。在python我只是做這個(創建具有零值10項):如何設置項目清單的默認值?
list = [0]*10
我試圖做的事:
List<Integer> list1 = Arrays.asList(0*10); // it just multiples 0 by 10.
這行得工作,我知道我可以做這樣的事情:
for(int i = 0;i<10;i++)
{
list1.add(0);
}
我想知道是否有更好的方法(而不是for循環)?
你可以使用數組而不是列表? – 2012-03-15 19:58:57
@MarkByers它並不重要,但我讀到,列表有更好的表現是大小是固定的,所以這就是爲什麼我去那條路線。它的使用並不是非常重要,但是由於我正在學習,我只是想爲正確的任務學習正確的工具。 – 2012-03-15 20:00:58
@learningJava:不,這是相反的方式 - *數組*具有固定的大小。但是名單一般更易逃脫。 – 2012-03-15 20:02:31