String s = "485729304";
int[] a = new int[s.length()];
for(int i = 0; i < s.length(); i++)
{
//先由字符串转换成char,再转换成String,然后Integer
a[i] = Integer.parseInt( String.valueOf(s.charAt(i)));
}
//字符串中的数据一定要是数字,否则会出现异常
s.charAt(i);得到字符串i位置的值,
String.valueOf(); 转换char类型为字符串
Integer.parseInt();由String转换成Integer
阅读排行
- Java面试题全集(上) (1102933 )
- Wi-Fi 爆重大安全漏洞,Android、iOS、Windows 等所有无线设备都不安全了 (422517 )
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理 (268461 )
- Java面试题全集(中) (236894 )
- 一个非常有用的函数——COALESCE (222881 )
- Java面试题全集(下) (220859 )
- Uncaught SyntaxError: Unexpected token ) (213379 )
- 如何用adb连接android手机?(我的亲自经历)------ 顺便说说unable to connect to 192.168.1.100:5555的原因和解决方法 (210596 )
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制) (207463 )
- yum提示Another app is currently holding the yum lock; waiting for it to exit... (205667 )