Dividir uma String

10 respostas
Neto.Sabio

Alguem sabe como posso dividir uma String, se existe algum metodo ?
Exemplo

String test = “blablabla”;

System.out.println("Resultado " + test… ?)

Quero dividir essa String em suas partes e pegar as duas letrar ao meio = blab la bla

Agradeco

10 Respostas

Marlon_Meneses

String teste = "blablabla"; int index = teste.length()/2; System.out.println(teste.substring(index, index+2));

Reilander

como assim “dividir em suas partes”?
bom, voce pode pegar os caracteres, se quiser,
com o metodo

toCharArray()

mas nao sei se eh isso, explica melhor

flw

Neto.Sabio

Entao , acho que eu nao explique o que eu quer.

Eu quero receber uma String = “exemplo”

E quero que retorne no system.out as duas letras que fica na palavra = mp

Marlon_Meneses

esse codigo q mandei funciona!!!
testa aih!!

Reilander

saquei

char[] s = "exemplo".toCharArray(); System.out.println("" + s[s.length / 2] + s[(s.length / 2) + 1]);

se nao for isso, posta de novo

Neto.Sabio

Reilander:
saquei

char[] s = "exemplo".toCharArray(); System.out.println("" + s[s.length / 2] + s[(s.length / 2) + 1]);

se nao for isso, posta de novo

Nao MArlon , esse codigo retorna um Int e nao a String

Neto.Sabio

Reilander:
saquei

char[] s = "exemplo".toCharArray(); System.out.println("" + s[s.length / 2] + s[(s.length / 2) + 1]);

se nao for isso, posta de novo

Mas nao existe uma forma de tratar como uma String . Pergunto pois estou usando o JOptionPane do pacote Swing

Reilander

o meu retornaria um int se eu nao colcoasse a string na frente,
porque ao inves de concatenar, ele iria somar os valroes dos caracteres.
mas o de marlon funciona sim, porque ele ja manipula como String

Neto.Sabio

Verdade

Brigadao Marlon e Reilander , funcionou perfeitamente

abraços familia Guj

Reilander

va la, incrivel hulk
uiahiah

Criado 3 de maio de 2008
Ultima resposta 3 de mai. de 2008
Respostas 10
Participantes 3