[DEV] add some tools
This commit is contained in:
parent
46466c323d
commit
556f6ca8ff
@ -1,5 +1,7 @@
|
|||||||
package org.atriasoft.etk.util;
|
package org.atriasoft.etk.util;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class ArraysTools {
|
public class ArraysTools {
|
||||||
public static <T> void fill(final T[] buffer, final T value) {
|
public static <T> void fill(final T[] buffer, final T value) {
|
||||||
if (buffer == null) {
|
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() {}
|
private ArraysTools() {}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user