shohaku.core.lang
クラス Boxing

java.lang.Object
  拡張shohaku.core.lang.Boxing

public class Boxing
extends java.lang.Object

プリミティブ型とラッパークラスを相互に交換する機能を提供します。 明示的な Boxing/Unboxing 機能です。


コンストラクタの概要
Boxing()
           
 
メソッドの概要
static java.util.List asList(boolean[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(byte[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(char[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(double[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(float[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(int[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(long[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.util.List asList(java.lang.Object array)
          プリミティブ型配列かオブジェクト型配列か識別して固定サイズのリストに変換して返します。
static java.util.List asList(short[] src)
          指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
static java.lang.Boolean box(boolean src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Boolean[] box(boolean[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Byte box(byte src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Byte[] box(byte[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Character box(char src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Character[] box(char[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Double box(double src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Double[] box(double[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Float box(float src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Float[] box(float[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Integer box(int src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Integer[] box(int[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Long box(long src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Long[] box(long[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Short box(short src)
          プリミティブ型をラッパー型に変換して返します。
static java.lang.Short[] box(short[] src)
          プリミティブ型の配列をラッパー型の配列に変換して返します。
static java.lang.Class boxClass(java.lang.Class primitiveType)
          プリミティブ型のクラスをラッパー型のクラスに変換し返します。
static boolean unbox(java.lang.Boolean src)
          プリミティブ値に変換して返します。
static boolean[] unbox(java.lang.Boolean[] src)
          プリミティブ型の配列に変換して返します。
static boolean[] unbox(java.lang.Boolean[] src, boolean nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static boolean unbox(java.lang.Boolean src, boolean nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static byte unbox(java.lang.Byte src)
          プリミティブ値に変換して返します。
static byte[] unbox(java.lang.Byte[] src)
          プリミティブ型の配列に変換して返します。
static byte[] unbox(java.lang.Byte[] src, byte nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static byte unbox(java.lang.Byte src, byte nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static char unbox(java.lang.Character src)
          プリミティブ値に変換して返します。
static char[] unbox(java.lang.Character[] src)
          プリミティブ型の配列に変換して返します。
static char[] unbox(java.lang.Character[] src, char nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static char unbox(java.lang.Character src, char nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static double unbox(java.lang.Double src)
          プリミティブ値に変換して返します。
static double[] unbox(java.lang.Double[] src)
          プリミティブ型の配列に変換して返します。
static double[] unbox(java.lang.Double[] src, double nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static double unbox(java.lang.Double src, double nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static float unbox(java.lang.Float src)
          プリミティブ値に変換して返します。
static float[] unbox(java.lang.Float[] src)
          プリミティブ型の配列に変換して返します。
static float[] unbox(java.lang.Float[] src, float nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static float unbox(java.lang.Float src, float nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static int unbox(java.lang.Integer src)
          プリミティブ値に変換して返します。
static int[] unbox(java.lang.Integer[] src)
          プリミティブ型の配列に変換して返します。
static int[] unbox(java.lang.Integer[] src, int nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static int unbox(java.lang.Integer src, int nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static long unbox(java.lang.Long src)
          プリミティブ値に変換して返します。
static long[] unbox(java.lang.Long[] src)
          プリミティブ型の配列に変換して返します。
static long[] unbox(java.lang.Long[] src, long nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static long unbox(java.lang.Long src, long nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static short unbox(java.lang.Short src)
          プリミティブ値に変換して返します。
static short[] unbox(java.lang.Short[] src)
          プリミティブ型の配列に変換して返します。
static short[] unbox(java.lang.Short[] src, short nullValue)
          プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。
static short unbox(java.lang.Short src, short nullValue)
          null の場合 nullValue を以外はプリミティブ値に変換して返します。
static java.lang.Class unboxClass(java.lang.Class wrpperType)
          ラッパー型のクラスをプリミティブ型のクラスに変換し返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Boxing

public Boxing()
メソッドの詳細

boxClass

public static java.lang.Class boxClass(java.lang.Class primitiveType)
プリミティブ型のクラスをラッパー型のクラスに変換し返します。
引数がプリミティブ型でない場合 IllegalArgumentException を発生します。

パラメータ:
primitiveType - プリミティブ型のクラス
戻り値:
ラッパー型のクラス
例外:
java.lang.NullPointerException - 引数が null の場合

unboxClass

public static java.lang.Class unboxClass(java.lang.Class wrpperType)
ラッパー型のクラスをプリミティブ型のクラスに変換し返します。
引数がラッパークラスでない場合 IllegalArgumentException を発生します。

パラメータ:
wrpperType - ラッパー型のクラス
戻り値:
プリミティブ型のクラス
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static char unbox(java.lang.Character src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static boolean unbox(java.lang.Boolean src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static byte unbox(java.lang.Byte src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static short unbox(java.lang.Short src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static int unbox(java.lang.Integer src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static long unbox(java.lang.Long src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static float unbox(java.lang.Float src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static double unbox(java.lang.Double src)
プリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
戻り値:
変換されたプリミティブ値
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static char unbox(java.lang.Character src,
                         char nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static boolean unbox(java.lang.Boolean src,
                            boolean nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static byte unbox(java.lang.Byte src,
                         byte nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static short unbox(java.lang.Short src,
                          short nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static int unbox(java.lang.Integer src,
                        int nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static long unbox(java.lang.Long src,
                         long nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static float unbox(java.lang.Float src,
                          float nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

unbox

public static double unbox(java.lang.Double src,
                           double nullValue)
null の場合 nullValue を以外はプリミティブ値に変換して返します。

パラメータ:
src - 変換元の値
nullValue - 変換元が null の場合に設定する値
戻り値:
変換されたプリミティブ値

box

public static java.lang.Character box(char src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Boolean box(boolean src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Byte box(byte src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Short box(short src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Integer box(int src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Long box(long src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Float box(float src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

box

public static java.lang.Double box(double src)
プリミティブ型をラッパー型に変換して返します。

パラメータ:
src - 変換元のプリミティブ型
戻り値:
変換されたラッパー型

unbox

public static char[] unbox(java.lang.Character[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static boolean[] unbox(java.lang.Boolean[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static byte[] unbox(java.lang.Byte[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static short[] unbox(java.lang.Short[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static int[] unbox(java.lang.Integer[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static long[] unbox(java.lang.Long[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static float[] unbox(java.lang.Float[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static double[] unbox(java.lang.Double[] src)
プリミティブ型の配列に変換して返します。

パラメータ:
src - 変換元の配列
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数がまたは要素が null の場合

unbox

public static char[] unbox(java.lang.Character[] src,
                           char nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static boolean[] unbox(java.lang.Boolean[] src,
                              boolean nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static byte[] unbox(java.lang.Byte[] src,
                           byte nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static short[] unbox(java.lang.Short[] src,
                            short nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static int[] unbox(java.lang.Integer[] src,
                          int nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static long[] unbox(java.lang.Long[] src,
                           long nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static float[] unbox(java.lang.Float[] src,
                            float nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

unbox

public static double[] unbox(java.lang.Double[] src,
                             double nullValue)
プリミティブ型の配列に変換して返します、要素が null の場合 nullValue を割り当てます。

パラメータ:
src - 変換元の配列
nullValue - 変換元の要素が null の場合に設定する値
戻り値:
変換されたプリミティブ型配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Character[] box(char[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Boolean[] box(boolean[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Byte[] box(byte[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Short[] box(short[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Integer[] box(int[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Long[] box(long[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Float[] box(float[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

box

public static java.lang.Double[] box(double[] src)
プリミティブ型の配列をラッパー型の配列に変換して返します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換されたラッパー型の配列
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(java.lang.Object array)
プリミティブ型配列かオブジェクト型配列か識別して固定サイズのリストに変換して返します。
引数が配列型でない場合 IllegalArgumentException が発生します。

パラメータ:
array - 変換元の配列
戻り値:
変換された List 表現
例外:
java.lang.IllegalArgumentException - 引数が配列型でない場合
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(char[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(boolean[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(byte[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(short[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(int[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(long[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(float[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合

asList

public static java.util.List asList(double[] src)
指定されたプリミティブ型の配列を基にする固定サイズのリストを返します。
返されたリストへの変更は、そのまま配列に書き込まれます。
このメソッドは、 Collection.toArray と組み合わせることで、 配列ベースの API とコレクションベースの API の橋渡し役として機能します。
また、返されるリストは直列化可能で、 RandomAccess を実装します。

パラメータ:
src - 変換元のプリミティブ型配列
戻り値:
変換された List 表現
例外:
java.lang.NullPointerException - 引数が null の場合