1

final arraylist() を宣言したとき、その arraylist で挿入、検索、および更新操作を実行できるかどうか。

4

3 に答える 3

3

リストが次のように final と宣言されている場合:

public final List myList = new ArrayList();

リストへの変更を止めるものは何もありません:

myList.add("value");

ただし、次のことはできません。

myList = new ArrayList();
myList = someOtherList;
于 2011-12-13T13:07:39.090 に答える
3

Final は、arraylist を指す変数が変更できないことを意味します。ただし、オブジェクトのメソッドを呼び出すことができないという意味ではありません。そのため、オブジェクトに対して挿入、検索、およびその他の操作を実行できます。

于 2009-11-04T07:51:02.987 に答える
0

Java の ArrayList について話しているのであれば、そうすることができます。Final は、変数が参照する ArrayList インスタンスを変更できないことを意味します。

于 2009-11-04T07:51:35.840 に答える