私は次の問題があります。Javaでarraylistのmanupulatingセクション
私はWの大きな行と列の次元の行列を持っています。行のそれぞれは、(二重値で満たされた)特徴値を表す.AND行列は次のようにconsturctedされる:計算しながら
Hashmap<Integer,Arraylist<Double>> W = new Hashmap<Integer,Arraylist<Double>>();
、私は、行のそれぞれの特定の部分を取り、マトリックス中にそれらを更新する必要があります。私はメソッドをArraylist
で探しました。しかし、問題 はリストだけを返しますが、私はarraylistを必要としています。私がすでに実装しているメソッドの多くが引数として取るためです。では、この場合の解決策は何でしょうか?
例
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
実際に私はほとんどの場所で** Arraylist **を使用しています。 : – thetna
いつでも 'new ArrayList(list)'を実行することもできますし、キャストすることもできますが、このような方法はお勧めしません。 – adarshr