我有以下問題。java中arraylist的處理部分
我有一個矩陣W大的行和列的尺寸。各行的代表特徵值(填充有雙值)。而矩陣consturcted爲:
Hashmap<Integer,Arraylist<Double>> W = new Hashmap<Integer,Arraylist<Double>>();
同時使計算,我需要採取每一行的某些部分和在矩陣更新它們。我找了subList
方法Arraylist
。但問題是 它返回只有列表中,但我需要arraylist.Because的很多,我已經實施了取作爲參數的方法。那麼這種情況下的解決方案是什麼?
例
w1 = [1,3 ,4,6,9,1,34,5,21,5,2,5,1]
w11 = [1,3,4]
w11 = w11 +1 = [2,4,5]
This changes w1 to = [2,4 ,5,6,9,1,34,5,21,5,2,5,1]
+1。事實上,除非明確需要'ArrayList'的某些功能,否則始終建議使用泛型類作爲參數。 – Tudor 2012-04-23 15:46:57
其實我在**的大部分地方都使用** Arraylist **。改變會像從零開始:( – thetna 2012-04-23 15:47:25
你可以永遠做'新的ArrayList(名單)'或者你甚至可以類型轉換,但我不推薦這種做法 – adarshr 2012-04-23 15:48:33