[RESOLVIDO]Substring passar pelos NULL's

2 respostas
M

Boa tarde Galera, Estou com um problema e gostaria de saber se alguem teria ideia de como fazer isso.
dei uma boa procurada e não achei nada.. ou pelo menos parecido.

bom tenho uma String e divido ela com subStrings mais as vezes essa string vem com alguns campos null por exemplo

essa seria a string que recebo

"Msg:SUIF,Dt:14024963,,,,,,,88,End"
como divido a string usando o split(",") os campos depois da 2° (,) virgula estão null

gostaria de saber se tem como eu fazer algo parecido com isso

Só exemplo
String delimitador = ",";

			resposta = StringRecebida.split(delimitador);

			if (resposta[3] == null) {

				// Aqui fazer com que ele continue lendo os valores ignorando os campos null

			} else {

				// aqui trato os campos que não vierem null
			}

Obrigado Pela ajuda ! :P

2 Respostas

Rodrigo_Sasaki

Elas não estão nulas, simplesmente estão vazias, faça o teste:if("" != null){ System.out.println("Vazio é diferente de nulo."); }Você pode alterar o seu if para verificar se a String está vazia, assim:if(resposta[i].isEmpty()){ ou, se quiser muito evitar NullPointerException: if("".equals(resposta[i])){

M

Vlw digaoneves Funcionou direitinho !

Criado 26 de setembro de 2012
Ultima resposta 27 de set. de 2012
Respostas 2
Participantes 2