当前位置: 代码迷 >> Java相关 >> 字符串转换问题
  详细解决方案

字符串转换问题

热度:95   发布时间:2007-05-22 09:19:15.0

用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]+" ");
}
}


}


----------------解决方案--------------------------------------------------------
charAt
----------------解决方案--------------------------------------------------------

[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 5
8 6 7 9 8 0


----------------解决方案--------------------------------------------------------
  相关解决方案