方法
- 配列は、彼らが初期化時に良い長さを与えられていたので、一般的に、要素を追加していない、と長さを変更することはできません。 配列要素のアイデアに追加します:
- 最初のステップ:のセットに配列
リストは、Arrays.asList =(アレイ) - ステップ2:コレクションに要素を追加
list.add(インデックス、要素)。 - 第三段階:コレクション配列に
list.toArray(NEWARRAY)。 - 例:
- アレイに1セット
文字列[] ARR = { "ID "、 " 名前"、 "年齢" }; // 配列定義 リスト<ストリング> =のList1 は、Arrays.asList(ARR); // 配列のセットに
- 私たちは、2セットの要素の定義を追加する必要があります
一覧LIST2 = <文字列> 新しいのArrayList <> (); list2.add( "性別" ); list2.add(「生年月日」); // 2のセットを定義し、の要素を追加:性別、生年月日
- 新しいコレクションを定義し、コレクション要素2は、新しいコレクションに追加されます
一覧<文字列> TitleList = 新しい新しいのArrayList <String>は(); // 新しいセットの定義 titleList.addAll(List1をする); // 新しいのコレクション内の要素のコレクション titleList.addAll(LIST2は); // 設定します図2に示す要素の新しいセットに追加されます
- 新しい配列に新しいセット、出力
文字列[] = newArr titleList.toArray(新しい新しい文字列[titleList.size()]); // バック新しい配列への変換の新しいセット System.out.println(Arrays.toString(newArr))。 // 文字列に配列、出力
- アレイに1セット
- コードの合計の例
輸入はjava.util.ArrayList; 輸入java.util.Arrays。 輸入はjava.util.List; / ** * @author liyihua *最初の配列の要素:ID名前年齢 *配列に要素を追加する必要があります。誕生のセックス日 * / パブリック クラスTEST4 { 公共 静的 ボイドメイン(文字列[]引数){ 文字列[] ARR = { "ID"、 "氏名"、 "年齢" }; // 定義配列 リストの<string> =のList1 は、Arrays.asList(ARR); // 。コレクションにアレイ1本の 一覧 <ストリング> = LIST2 新しい新しいのArrayList <> (); list2.add( "性別" ); list2.add(「生年月日」); // 2のセットを定義し、要素の追加:性別、誕生日 一覧 <文字列> = TitleList 新しい新しいのArrayList <文字列> (); // の新しいセットを定義します titleList.addAll(LIST1)。 // 新しい要素内のセットがコレクションに追加しました titleList.addAll(LIST2)。 // 収集要素2は、新たなコレクションに追加 文字列[] newArr = titleList.toArray(新しい新しい文字列[titleList.size()]); // 新しい配列が新しいコレクションに変換します System.out.println(Arrays.toString(newArr))。 // 文字列にアレイ、出力 } }