shohaku.core.lang
クラス Boxing

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

public final class Boxing
extends java.lang.Object

プリミティブ型とラッパークラスを相互に交換する機能を提供します。 明示的な Boxing/Unboxing 機能です。
プリミティブ配列のリストビュー、配列変換等の有用な機能も多く提供しますが、JDK 1.5 以降では無用な機能を含みます。


コンストラクタの概要
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 の場合