java 简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:30:26
例如
String a = "123456789"

我如何将他转换为int数组?
中间没有任何分割付
或者String 数组

楼上的,人家明显是让从String转到int数组,你上来就定义个int得数存进去,到是真方便,但是离题了......还有转过去明显应当正序,你给反过来......
我的:
class test2
{
public static void main(String args[])
{
String a = "123456789";
int []b=new int[9];
int t=Integer.parseInt(a);
int i,c,j;
//System.out.println(t);
for(i=0;i<9;i++)
{
b[i]=t%10;
t=t/10;
}

for(i=0;i<9/2;i++)
{
t=b[i];
b[i]=b[9-i-1];
b[9-i-1]=t;
}

for(i=0;i<9;i++)
{
System.out.println(b[i]);
}

}

}

int []array = new int[9];
int temp;
for(int i=0;i<9;i++)
{
temp=a;
array[i]=temp%10;
temp=a/10;
}

结果为array[0]——array[8]分别对应9,8,...1