Heider
#1
Boa noite pessoal!
Sou novato aqui no fórum e tenho o seguinte problema:
Recebo uma String concatenada no seguinte formato (nome&ip&porta&nome&ip&porta…):
ex: “pedro&192.168.0.10&6789&jose&192.168.0.11&6789&augusto&192.168.0.12&6789”
Estou tentando achar alguma maneira de quebrar e armazenar em uma ArrayList que fique no seguinte formato:
pedro&192.168.0.10&6789
jose&192.168.0.11&6789
augusto&192.168.0.12&6789
Existe alguma maneira prática?
Obrigado.
dtxk
#2
você precisa dar um split procure sobre e depois guardar de boa.
1 curtida
String Texto = "pedro&192.168.0.10&6789&jose&192.168.0.11&6789&augusto&192.168.0.12&6789";
String[] codigo = Texto.split("&");
int contador=0;
String campo="";
for (int i=0;i<codigo.length;i++){
contador+=1;
if (campo!=""){
campo=campo+"&";
}
campo = campo +codigo[i];
if (contador ==3){
System.out.println(campo);
contador = 0;
campo="";
}
}
1 curtida