用for慢慢一个一个字符取出来放到另一个数组中去就可以了。
怎么一个一个慢慢提取啊!我只能做到把他们全部提取出来...水平有限啊!能提示下不..public class FF {
public FF() { } public static void main(String[] args) { String s="154651168"; int[] BB=new int[20]; for(int i=0;i<20;i++) { BB[i]=Integer.parseInt(s); System.out.print(BB[i]+" "); } } }
[CODE] String a = "1254654765867980"; int[] tempStr = new int[a.length()]; for(int i=0;i<tempStr.length;i++){ tempStr[i]=Integer.parseInt(a.substring(i,i+1)); } [/CODE]tempStr就是取得的数组,后面怎么做你自己想了
charAt方法:public class CharAtDemo{ public static void main(String[] args){ String s = "1254654765867980"; for(int i=0;i<s.length();i++){ System.out.print(s.charAt(i) + "\t"); } }}output:1 2 5 4 6 5 4 7 6 58 6 7 9 8 0