自定义随机类
自定义数组相关工具类
public class ArrayUtil {
public static int doueleBitCount(double dd) {
String temp = String.valueOf(dd);
int i = temp.indexOf(".");
if (i > -1) {
return temp.length() - i - 1;
}
return 0;
}
public static Integer[] doubleBitCount(double[] arr) {
Integer[] len = new Integer[arr.length];
for (int i = 0; i < arr.length; i++) {
len[i] = doueleBitCount(arr[i]);
}
return len;
}
}
定义获取随机32位随机字符串类
import java.util.*;
public final class RandomUtil {
public static final String ALLCHAR
= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
public static final String LETTERCHAR
= "abcdefghijkllmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
public static final String NUMBERCHAR
= "0123456789";
public static int integer(int scopeMin, int scoeMax) {
Random random = new Random();
return (random.nextInt(scoeMax) % (scoeMax - scopeMin + 1) + scopeMin);
}
public static String number(int length) {
StringBuilder sb = new StringBuilder();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(NUMBERCHAR.charAt(random.nextInt(NUMBERCHAR.length())));
}
return sb.toString();
}
public static String String(int length) {
StringBuilder sb = new StringBuilder