public static String convert(Number num){
String str = "";
String[] temp = num.toString().trim().split("");
for(String s : temp){
System.out.println(s);
}
int[] arr = new int[temp.length];
for(int i=0;i<temp.length;i++){
arr[i] = Integer.parseInt(temp[i]);
}
System.out.println(arr);
return str;
}
无条件分割,当发现有下一个值存在时就会执行分割,所以开始时发下第一个字符前就会执行一次分割,会出现""这个情况,使用字符串工具类判断,if(StringUtils.isNotBlank(temp[i]))判断字符串不为空