-3

要素の間に挿入できるコレクション(List like one)をJavaで使用したいですか?

4

7 に答える 7

5

List の派生物であるコレクションには、インデックスを受け取る add メソッドが含まれているため、これを行うことができます。java.util.ArrayList は一般的なものです...

于 2012-11-03T11:43:21.767 に答える
0
The List interface has a function add(index,element) which adds an element at the specified index.

ArrayList<String> list=new ArrayList<String>();
list.add("Java") ;
list.add("JSP") ;
list.add("STRUTS") ;
list.add("EJB") ;

list.add(2,"C++");
于 2012-11-03T11:56:27.433 に答える
0

List の add メソッドを使用 して、リスト内の挿入する位置を指定します。

于 2012-11-03T11:45:09.080 に答える
0

要素間の要素の追加はオプションの操作であり、AbstractCollection ではデフォルトで実装されておらず、特定の例外がスローされます。AbstractCollection によって派生した AbstractList は、add (int, E) のすぐに使用できる実装で追加されたため、AbstractList の具体的な実装にはそれが含まれます。
さらに重要なことは、メモリ消費、読み取り、書き込みなどに関するパフォーマンスのニーズに合った実装を選択することです...

于 2012-11-03T11:51:51.073 に答える
0

配列リストは、挿入/更新/削除のような操作を簡単に行うための最良の方法です。

また、そのために Linked List を使用することもできますが、主に大きなデータに使用されます。

于 2016-11-07T13:16:40.980 に答える
0

リストの add(int index, Integer element) 関数を使用できます。

この関数では、インデックス値を使用してリストの範囲に要素を具体的に配置できます。

サンプルは次のとおりです。

List<Integer> sampleList = new ArrayList<Integer>();
   sampleList.add(1);
   sampleList.add(2);
   sampleList.add(3); //sampleList now contains {1,2,3}

1と2の間に入れたい場合。

   sampleList.add(1,4); //sampleList now contains {1,4,2,3}

値 4 を 1 と 2 の間に置きます。

于 2016-11-07T06:14:00.170 に答える