配列に要素を追加するJava

方法

  • 配列は、彼らが初期化時に良い長さを与えられていたので、一般的に、要素を追加していない、と長さを変更することはできません。
  • 配列要素のアイデアに追加します:
    • 最初のステップ:のセットに配列
       リストは、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))。
      // 文字列に配列、出力
      コードの表示

       

  • コードの合計の例
    輸入は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))。
            // 文字列にアレイ、出力
        }
    }
    コードの表示

     

     

おすすめ

転載: www.cnblogs.com/liyihua/p/11707136.html