Dividir vetor de String por caractere e jogar no vetor de int
4 respostas
Conrado_Game
Olá pessoar.
Tenho um vetor de String item[302], cada elemento deste vetor está desta forma:
item[0] = "10/23/39"
item[1] = "91/31/23"
item[2] = “33/182/131”
Gostaria de pedir uma solução ao pessoal aqui da comunidade sobre como posso fazer para que cada “/” dessa divida um numero e jogue eles em um array de int diferente, pois usando
lv = Integer.parseInt(item.split("/"));
ou
lv[i] = Integer.parseInt(item[i].split("/")); // dentro de um FOR
Não está funcionando
Conrado_Game no caso é uma matriz? ou sem casa String[] so tem uma string?
Conrado_Game
É uma String[] comum
X
Xore2008
Vou fazer uma aqui e mando já, provavelmente não vá ficar um código rápido mas kkkkk
X
Xore2008
O gujj ta dando erro toda hora
Não sei se é assim que você quer mas ta ai o código.
`String[] s = {“9/99/99”,“89/89/88888”,“77/44/222222”};
int[][] matriz = new int[s.length][3];//no caso vai ficar o tamanho do array e 3
intcont=0;//Simples contadorfor(inti=0;i<s.length;i++){// ir de 0 ate o tamanho do arrayString[]vetStringAuxiliar=s[i].split("/");//colocar um arrayAuxiliar o valor da string splitadafor(intj=0;j<matriz[0].length;j++){//ir de 0 a 3matriz[cont][j]=Integer.parseInt(vetStringAuxiliar[j]);}cont++;}for(inti=0;i<matriz.length;i++){for(intj=0;j<matriz[0].length;j++){System.out.print(matriz[i][j]+" ");}System.out.println();}`