public class PrimitiveArrays extends Object
char[], boolean[], byte[], short[], int[], float[], long[], double[]).char[], boolean[], byte[], short[], int[], float[], long[], double[]) 的工具类| 构造器 | 说明 |
|---|---|
PrimitiveArrays() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<Boolean> |
asList(boolean... booleans) |
boolean 数组 转 boolean 列表
|
static List<Byte> |
asList(byte... bytes) |
byte 数组 转 byte 列表
|
static List<Character> |
asList(char... chars) |
char 数组 转 char 列表
|
static List<Double> |
asList(double... doubles) |
double 数组 转 double 列表
|
static List<Float> |
asList(float... floats) |
float 数组 转 float 列表
|
static List<Integer> |
asList(int... ints) |
int 数组 转 int 列表
|
static List<Long> |
asList(long... longs) |
long 数组 转 long 列表
|
static List<Short> |
asList(short... shorts) |
short 数组 转 short 列表
|
static boolean[] |
toBooleans(boolean valueForNull,
Boolean... bools) |
Boolean Array to boolean[]
|
static boolean[] |
toBooleans(boolean valueForNull,
Collection<Boolean> bools) |
Boolean Collection to boolean[]
|
static boolean[] |
toBooleans(ToArrayMode toArrayMode,
Boolean... bools) |
Boolean Array to boolean[] with
ToArrayMode |
static boolean[] |
toBooleans(ToArrayMode toArrayMode,
Collection<Boolean> bools) |
Boolean Collection to boolean[] with
ToArrayMode |
static byte[] |
toBytes(byte valueForNull,
Byte... bytes) |
Byte Array to byte[]
|
static byte[] |
toBytes(byte valueForNull,
Collection<Byte> bytes) |
Byte Collection to byte[]
|
static byte[] |
toBytes(ToArrayMode toArrayMode,
Byte... bytes) |
Byte Array to byte[] with
ToArrayMode |
static byte[] |
toBytes(ToArrayMode toArrayMode,
Collection<Byte> bytes) |
Byte Collection to byte[] with
ToArrayMode |
static char[] |
toChars(char valueForNull,
Character... chars) |
Character Array to char[]
|
static char[] |
toChars(char valueForNull,
Collection<Character> chars) |
Character Collection to char[]
|
static char[] |
toChars(ToArrayMode toArrayMode,
Character... chars) |
Character Array to char[] with
ToArrayMode |
static char[] |
toChars(ToArrayMode toArrayMode,
Collection<Character> chars) |
Character Collection to char[] with
ToArrayMode |
static char[] |
toChars(CharSequence charSequence) |
CharSequence to char[]
|
static double[] |
toDoubles(double valueForNull,
Double... doubles) |
Double Array to double[]
|
static double[] |
toDoubles(double valueForNull,
Collection<Double> doubles) |
Double Collection to double[]
|
static double[] |
toDoubles(ToArrayMode toArrayMode,
Double... doubles) |
Double Array to double[] with
ToArrayMode |
static double[] |
toDoubles(ToArrayMode toArrayMode,
Collection<Double> doubles) |
Double Collection to double[] with
ToArrayMode |
static float[] |
toFloats(float valueForNull,
Float... floats) |
Float Array to float[]
|
static float[] |
toFloats(float valueForNull,
Collection<Float> floats) |
Float Collection to float[]
|
static float[] |
toFloats(ToArrayMode toArrayMode,
Float... floats) |
Float Array to float[] with
ToArrayMode |
static float[] |
toFloats(ToArrayMode toArrayMode,
Collection<Float> floats) |
Float Collection to float[] with
ToArrayMode |
static int[] |
toInts(int valueForNull,
Integer... ints) |
Integer Array to int[]
|
static int[] |
toInts(int valueForNull,
Collection<Integer> ints) |
Integer Collection to int[]
|
static int[] |
toInts(ToArrayMode toArrayMode,
Integer... ints) |
Integer Array to int[] with
ToArrayMode |
static int[] |
toInts(ToArrayMode toArrayMode,
Collection<Integer> ints) |
Integer Collection to int[] with
ToArrayMode |
static long[] |
toLongs(long valueForNull,
Long... longs) |
Long Array to long[]
|
static long[] |
toLongs(long valueForNull,
Collection<Long> longs) |
Long Collection to long[]
|
static long[] |
toLongs(ToArrayMode toArrayMode,
Long... longs) |
Long Array to long[] with
ToArrayMode |
static long[] |
toLongs(ToArrayMode toArrayMode,
Collection<Long> longs) |
Long Collection to long[] with
ToArrayMode |
static Boolean[] |
toObjects(boolean... booleans) |
原始 boolean 数组 转 boolean 数组
|
static Byte[] |
toObjects(byte... bytes) |
原始 byte 数组 转 byte 数组
|
static Character[] |
toObjects(char... chars) |
原始 char 数组 转 char 数组
|
static Double[] |
toObjects(double... doubles) |
原始 double 数组 转 double 数组
|
static Float[] |
toObjects(float... floats) |
原始 float 数组 转 float 数组
|
static Integer[] |
toObjects(int... ints) |
原始 int 数组 转 int 数组
|
static Long[] |
toObjects(long... longs) |
原始 long 数组 转 long 数组
|
static Short[] |
toObjects(short... shorts) |
原始 short 数组 转 short 数组
|
static short[] |
toShorts(short valueForNull,
Short... shorts) |
Short Array to short[]
|
static short[] |
toShorts(short valueForNull,
Collection<Short> shorts) |
Short Collection to short[]
|
static short[] |
toShorts(ToArrayMode toArrayMode,
Short... shorts) |
Short Array to short[] with
ToArrayMode |
static short[] |
toShorts(ToArrayMode toArrayMode,
Collection<Short> shorts) |
Short Collection to short[] with
ToArrayMode |
public static char[] toChars(ToArrayMode toArrayMode, Collection<Character> chars)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。chars - Character Collectionnull when chars is nullpublic static char[] toChars(char valueForNull,
Collection<Character> chars)
valueForNull - 使用此值来替代 nullchars - Character Collectionnull when chars is nullpublic static char[] toChars(ToArrayMode toArrayMode, Character... chars)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。chars - Character Arraynull when chars is nullpublic static char[] toChars(char valueForNull,
Character... chars)
valueForNull - 使用此值来替代 nullchars - Character Arraynull when chars is nullpublic static boolean[] toBooleans(ToArrayMode toArrayMode, Collection<Boolean> bools)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。bools - Boolean Collectionnull when bools is nullpublic static boolean[] toBooleans(boolean valueForNull,
Collection<Boolean> bools)
valueForNull - 使用此值来替代 nullbools - Boolean Collectionnull when bools is nullpublic static boolean[] toBooleans(ToArrayMode toArrayMode, Boolean... bools)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。bools - Boolean Arraynull when bools is nullpublic static boolean[] toBooleans(boolean valueForNull,
Boolean... bools)
valueForNull - 使用此值来替代 nullbools - Boolean Arraynull when booleans is nullpublic static byte[] toBytes(ToArrayMode toArrayMode, Collection<Byte> bytes)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。bytes - Byte Collectionnull when bytes is nullpublic static byte[] toBytes(byte valueForNull,
Collection<Byte> bytes)
valueForNull - 使用此值来替代 nullbytes - Byte Collectionnull when bytes is nullpublic static byte[] toBytes(ToArrayMode toArrayMode, Byte... bytes)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。bytes - Byte Arraynull when bytes is nullpublic static byte[] toBytes(byte valueForNull,
Byte... bytes)
valueForNull - 使用此值来替代 nullbytes - Byte Arraynull when bytes is nullpublic static short[] toShorts(ToArrayMode toArrayMode, Collection<Short> shorts)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。shorts - Short Collectionnull when shorts is nullpublic static short[] toShorts(short valueForNull,
Collection<Short> shorts)
valueForNull - 使用此值来替代 nullshorts - Short Collectionnull when shorts is nullpublic static short[] toShorts(ToArrayMode toArrayMode, Short... shorts)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。shorts - Short Arraynull when shorts is nullpublic static short[] toShorts(short valueForNull,
Short... shorts)
valueForNull - 使用此值来替代 nullshorts - Short Arraynull when shorts is nullpublic static int[] toInts(ToArrayMode toArrayMode, Collection<Integer> ints)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。ints - Integer Collectionnull when ints is nullpublic static int[] toInts(int valueForNull,
Collection<Integer> ints)
valueForNull - 使用此值来替代 nullints - Integer Collectionnull when ints is nullpublic static int[] toInts(ToArrayMode toArrayMode, Integer... ints)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。ints - Integer Arraynull when ints is nullpublic static int[] toInts(int valueForNull,
Integer... ints)
valueForNull - 使用此值来替代 nullints - Integer Arraynull when ints is nullpublic static float[] toFloats(ToArrayMode toArrayMode, Collection<Float> floats)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。floats - Float Collectionnull when floats is nullpublic static float[] toFloats(float valueForNull,
Collection<Float> floats)
valueForNull - 使用此值来替代 nullfloats - Float Collectionnull when floats is nullpublic static float[] toFloats(ToArrayMode toArrayMode, Float... floats)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。floats - Float Arraynull when floats is nullpublic static float[] toFloats(float valueForNull,
Float... floats)
valueForNull - 使用此值来替代 nullfloats - Float Arraynull when floats is nullpublic static long[] toLongs(ToArrayMode toArrayMode, Collection<Long> longs)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。longs - Long Collectionnull when longs is nullpublic static long[] toLongs(long valueForNull,
Collection<Long> longs)
valueForNull - 使用此值来替代 nulllongs - Long Collectionnull when longs is nullpublic static long[] toLongs(ToArrayMode toArrayMode, Long... longs)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。longs - Long Arraynull when longs is nullpublic static long[] toLongs(long valueForNull,
Long... longs)
valueForNull - 使用此值来替代 nulllongs - Long Arraynull when longs is nullpublic static double[] toDoubles(ToArrayMode toArrayMode, Collection<Double> doubles)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。doubles - Double Collectionnull when doubles is nullpublic static double[] toDoubles(double valueForNull,
Collection<Double> doubles)
valueForNull - 使用此值来替代 nulldoubles - Double Collectionnull when doubles is nullpublic static double[] toDoubles(ToArrayMode toArrayMode, Double... doubles)
ToArrayModetoArrayMode - toArrayMode. 该值如果为null,则按 ToArrayMode.IGNORE_NULL 处理。doubles - Double Arraynull when doubles is nullpublic static double[] toDoubles(double valueForNull,
Double... doubles)
valueForNull - 使用此值来替代 nulldoubles - Double Arraynull when doubles is nullpublic static char[] toChars(CharSequence charSequence)
charSequence - charSequencepublic static Character[] toObjects(char... chars)
chars - 原始 char 数组public static Boolean[] toObjects(boolean... booleans)
booleans - 原始 boolean 数组public static Byte[] toObjects(byte... bytes)
bytes - 原始 byte 数组public static Short[] toObjects(short... shorts)
shorts - 原始 short 数组public static Integer[] toObjects(int... ints)
ints - 原始 int 数组public static Long[] toObjects(long... longs)
longs - 原始 long 数组public static Float[] toObjects(float... floats)
floats - 原始 float 数组public static Double[] toObjects(double... doubles)
doubles - 原始 double 数组public static List<Character> asList(char... chars)
chars - char 数组public static List<Boolean> asList(boolean... booleans)
booleans - boolean 数组public static List<Byte> asList(byte... bytes)
bytes - byte 数组public static List<Short> asList(short... shorts)
shorts - short 数组public static List<Integer> asList(int... ints)
ints - int 数组public static List<Long> asList(long... longs)
longs - long 数组public static List<Float> asList(float... floats)
floats - float 数组Copyright © 2023. All rights reserved.