String类的toCharArray()方法可将字符串转为数组。
“abcde”转为[a,b,c,d,e]
"123456"转为[1,2,3,4,5,6] (char型)
/*** 将String字符串转换为int数组(数字范围0-9)* * @param str 字符串(内只能包含数字0-9)* @return 字符串内产生的数组*/public static int[] stringToIntArr(String str) {int[] intArr = new int[str.length()];char[] ch = str.toCharArray();for (int i = 0; i < str.length(); i++) {intArr[i] = (int) ch[i] - 48;}// 测试输出for (int i = 0; i < intArr.length; i++) {System.out.println(intArr[i]);}return intArr;}
转载:博客园