「Java」ListのObject要素(Integer、Float、Double)からObject配列へ変換するサンプル
説明
toArray()
このリスト内のすべての要素を適切な順序で(最初の要素から最後の要素へ)含んでいる配列を返します。
Javaコード
package com.arkgame.study;
import java.util.ArrayList;
import java.util.List;
public class ListToArrayDemo {
      public static void main(String[] args) {
            //List 宣言
            List<Object> cftLst = new ArrayList<Object>();
            // Integer
            cftLst.add(125);
            // String
            cftLst.add("Abc123-addr");
            // double
            cftLst.add(23.25);
            // char
            cftLst.add('P');
            // boolean
            cftLst.add(true);
            // List -> Array
            Object[] cftObj = cftLst.toArray();
            System.out.println("配列の要素:");
            for (int i = 0; i < cftObj.length; i++) {
                  System.out.println(String.valueOf(cftObj[i]));
            }
      }
}
結果
配列の要素:
125
Abc123-addr
23.25
P
true