Manipulação de String

2 respostas
C

Pessoal,
Como faço para gera um vetor, de String a partir de uma String?
Algo como exemplo abaixo:

public class TesteCriarVetorString{
	public static void main (String Args[]){
		String[] x="0024,	9,	44,	57,	67,	68".split(" ");  //Utilizando , . ; ok...
                //Quero utilizar como limitador, espaço isto e possível? 
        System.out.println(x[4]);
	}
}

Agradeço …

2 Respostas

peczenyj

mas ele esta fazendo isso, o problema é que vc disse para fazer o split usando como delimitador UM espaço em branco. se vc quer usar 'um ou mais espaços' deve usar uma expressão regular:

public class TesteCriarVetorString {
    public static void main (String Args[]){
        String[] x="0024,   9,  44, 57, 67, 68".split(" +");  

        /* caracter+ significa um ou mais caracteres */
                            
        for(int i=0;i<x.length;i++)
        System.out.println("x["+i+"] = " + x[i]);
    }
}
C

Valeu, agora entendi…

Criado 26 de outubro de 2007
Ultima resposta 26 de out. de 2007
Respostas 2
Participantes 2