Existe algum método em que eu passe um array string, um delimitador que retorne uma string onde cada posição do array é separada pelo delimitador (eu acho que eu vi alguma coisa do tipo, mas não lembro se era para strings ou stringbuffer) ?
Array de Strings para um objeto string
L
3 Respostas
D
Leandro,
dá uma olhada na API da classe StringTokenizer. Eu já usei e é exatamente isso que você quer, mas eu não lembro de cabeça como se usa. :?
Vc colocou de uma forma meio confusa de entender. Mas se vc quiser separar uma String com base em algum delimitador, use o metodo split() da classe String:
String str = "str,separada,por,um,monte,de,virgulas";
String partes[] = str.split(",");
for (int i = 0; i < partes.length; i++)
System.out.println(partes[i]);
Rafael
L
Vou explicar melhor… no vb temos uma funçao split (igual a do java) e uma join.
Na join se passa um array, um caracter para delimitar a nova string. Por exemplo o array Nomes[3] ={“Nome1”,“Nome2”,“Nome3”} com a função join do vb : join(Nomes,"^") resultaria uma string igual a Nome1^Nome2^Nome3.
É isso que eu quero saber se já tem pronto ou vou ter que criar algo do tipo.
Mas vou dar uma olhada na classe que o dango falou. Obrigado
Criado 17 de fevereiro de 2003
Ultima resposta 17 de fev. de 2003
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo