[DEV] add some tools
This commit is contained in:
parent
46466c323d
commit
556f6ca8ff
@ -1,5 +1,7 @@
|
||||
package org.atriasoft.etk.util;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class ArraysTools {
|
||||
public static <T> void fill(final T[] buffer, final T value) {
|
||||
if (buffer == null) {
|
||||
@ -32,5 +34,82 @@ public class ArraysTools {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static byte[] listByteToPrimitive(List<Object> input) {
|
||||
byte[] out = new byte[input.size()];
|
||||
for(int iii=0; iii<input.size(); iii++) {
|
||||
out[iii] = (Byte)input.get(iii);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
public static byte[] toPrimitive(Byte[] input) {
|
||||
byte[] out = new byte[input.length];
|
||||
for(int iii=0; iii<input.length; iii++) {
|
||||
out[iii] = input[iii];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
public static short[] listShortToPrimitive(List<Object> input) {
|
||||
short[] out = new short[input.size()];
|
||||
for(int iii=0; iii<input.size(); iii++) {
|
||||
out[iii] = (Short)input.get(iii);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
public short[] toPrimitive(Short[] input) {
|
||||
short[] out = new short[input.length];
|
||||
for(int iii=0; iii<input.length; iii++) {
|
||||
out[iii] = input[iii];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
public static int[] listIntegerToPrimitive(List<Object> tmpp) {
|
||||
int[] out = new int[tmpp.size()];
|
||||
for(int iii=0; iii<tmpp.size(); iii++) {
|
||||
out[iii] = (Integer)tmpp.get(iii);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
public static int[] toPrimitive(Integer[] input) {
|
||||
int[] out = new int[input.length];
|
||||
for(int iii=0; iii<input.length; iii++) {
|
||||
out[iii] = input[iii];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
public static long[] listLongToPrimitive(List<Object> input) {
|
||||
long[] out = new long[input.size()];
|
||||
for(int iii=0; iii<input.size(); iii++) {
|
||||
out[iii] = (Long)input.get(iii);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
public static long[] toPrimitive(Long[] input) {
|
||||
long[] out = new long[input.length];
|
||||
for(int iii=0; iii<input.length; iii++) {
|
||||
out[iii] = input[iii];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
public static boolean[] listBooleanToPrimitive(List<Object> input) {
|
||||
boolean[] out = new boolean[input.size()];
|
||||
for(int iii=0; iii<input.size(); iii++) {
|
||||
out[iii] = (Boolean)input.get(iii);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
public static boolean[] toPrimitive(boolean[] input) {
|
||||
boolean[] out = new boolean[input.length];
|
||||
for(int iii=0; iii<input.length; iii++) {
|
||||
out[iii] = (boolean)input[iii];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
private ArraysTools() {}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user