0

以下のコードを考えると

ArrayList<ArrayList<Float>> fWordTagProb = new ArrayList<ArrayList<Float>>();
for(int f=0;f<pennTreeTags.size();f++)
    fWordTagProb.add(new ArrayList<Float>());

この 2 次元配列の各「セル」の初期値は? ゼロですか?

したがって、整数型でも同じですか?

助けてくれてありがとう

4

2 に答える 2

5

の各要素fWordTagProbは空のArrayListです。論理的には、空のリストにはまだ何もありません。

Integerの代わりに使っても同じですFloat

于 2012-10-13T07:29:39.890 に答える
1

セルはボックス化された Float であり、参照型も同様です。参照型nullのデフォルト値は であり、各セルのデフォルト値も同様です。

サブ ArrayLists は空であるため、実際にはセルがまったくないことを追加する必要があります。サブリストを目的のサイズに初期化する必要がある場合、セルは実際にはnull.

于 2012-10-13T07:28:58.263 に答える