|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.lang.Boxing
プリミティブ型とラッパークラスを相互に交換する機能を提供します。 明示的な 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 |
| コンストラクタの詳細 |
public Boxing()
| メソッドの詳細 |
public static java.lang.Class boxClass(java.lang.Class primitiveType)
primitiveType - プリミティブ型のクラス
java.lang.NullPointerException - 引数が null の場合public static java.lang.Class unboxClass(java.lang.Class wrpperType)
wrpperType - ラッパー型のクラス
java.lang.NullPointerException - 引数が null の場合public static char unbox(java.lang.Character src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static boolean unbox(java.lang.Boolean src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static byte unbox(java.lang.Byte src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static short unbox(java.lang.Short src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static int unbox(java.lang.Integer src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static long unbox(java.lang.Long src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static float unbox(java.lang.Float src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合public static double unbox(java.lang.Double src)
src - 変換元の値
java.lang.NullPointerException - 引数が null の場合
public static char unbox(java.lang.Character src,
char nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static boolean unbox(java.lang.Boolean src,
boolean nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static byte unbox(java.lang.Byte src,
byte nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static short unbox(java.lang.Short src,
short nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static int unbox(java.lang.Integer src,
int nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static long unbox(java.lang.Long src,
long nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static float unbox(java.lang.Float src,
float nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static double unbox(java.lang.Double src,
double nullValue)
src - 変換元の値nullValue - 変換元が null の場合に設定する値
public static java.lang.Character box(char src)
src - 変換元のプリミティブ型
public static java.lang.Boolean box(boolean src)
src - 変換元のプリミティブ型
public static java.lang.Byte box(byte src)
src - 変換元のプリミティブ型
public static java.lang.Short box(short src)
src - 変換元のプリミティブ型
public static java.lang.Integer box(int src)
src - 変換元のプリミティブ型
public static java.lang.Long box(long src)
src - 変換元のプリミティブ型
public static java.lang.Float box(float src)
src - 変換元のプリミティブ型
public static java.lang.Double box(double src)
src - 変換元のプリミティブ型
public static char[] unbox(java.lang.Character[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static boolean[] unbox(java.lang.Boolean[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static byte[] unbox(java.lang.Byte[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static short[] unbox(java.lang.Short[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static int[] unbox(java.lang.Integer[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static long[] unbox(java.lang.Long[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static float[] unbox(java.lang.Float[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合public static double[] unbox(java.lang.Double[] src)
src - 変換元の配列
java.lang.NullPointerException - 引数がまたは要素が null の場合
public static char[] unbox(java.lang.Character[] src,
char nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static boolean[] unbox(java.lang.Boolean[] src,
boolean nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static byte[] unbox(java.lang.Byte[] src,
byte nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static short[] unbox(java.lang.Short[] src,
short nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static int[] unbox(java.lang.Integer[] src,
int nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static long[] unbox(java.lang.Long[] src,
long nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static float[] unbox(java.lang.Float[] src,
float nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合
public static double[] unbox(java.lang.Double[] src,
double nullValue)
src - 変換元の配列nullValue - 変換元の要素が null の場合に設定する値
java.lang.NullPointerException - 引数が null の場合public static java.lang.Character[] box(char[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Boolean[] box(boolean[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Byte[] box(byte[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Short[] box(short[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Integer[] box(int[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Long[] box(long[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Float[] box(float[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.lang.Double[] box(double[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(java.lang.Object array)
array - 変換元の配列
java.lang.IllegalArgumentException - 引数が配列型でない場合
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(char[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(boolean[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(byte[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(short[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(int[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(long[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(float[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合public static java.util.List asList(double[] src)
src - 変換元のプリミティブ型配列
java.lang.NullPointerException - 引数が null の場合
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||