Как разбить строку, содержащую цифры в целочисленный массив т.е.Как разбить строку чисел в массив int?
String s="12345";
int i[]=new int[5];
i[0]=1;
i[1]=2;
i[2]=3;
i[3]=4;
i[4]=5;
я попробовал его
String s="12345";
int i[]=new int[5];
int tem = Integer.parseInt(s);
for(int t=0;t<5;t++){
i[4-t]=tem%10;
tem=tem/10;
}
он дает правильный ответ в предыдущем случае, но в случае Строка s = "73167176531330624919225119674426574742355349194934 " это не так, как любой другой способ или как использовать метод разделения в вышеуказанном случае
Вы можете пройти через символы ('charAt',' length' of 'String') и' -'0'' от них. Это даст вам номера, которые вы можете сохранить в 'int []'. –