Pegar o segundo caracter de uma string

5 respostas
L

Fala galera, beleza?

Procurei por uma solução mais infelizmente não achei, queria saber de vocês se há um comando que retorne o segundo ou terceiro carácter de uma String.

Por exemplo, tenho Gabriel e queria que me retornasse a letra a. Mas não é algo fixa, como “procurar se na palava existe a letra a”, não…

Se por um acaso procurasse por João ele me retornaria a letra o. Deu pra entender? :lol:

Agradeço a ajuda desde já!

5 Respostas

S

charAt

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html

D

String.charAt(1) = retorna o segundo caracter.
String.charAt(2) = retorna o terceiro caracter.

S

Tem o substring também.

nome_da_variavel.substring(1,2);

Onde o valor inicial é onde ele vai capturar, e o valor final é onde ele vai parar. Exemplo:

J O Ã O
0 1 2 3

Ele pega somente o “O”.

se fosse :

nome_da_variavel.substring(1,3);

Ele pega o “O” e o “Ô.

Será que te ajuda?

J

A lib StringUtils do apache faz o que você quiser com Strings.

L

Vlw pela dica Soruji.

Criado 22 de março de 2012
Ultima resposta 6 de nov. de 2013
Respostas 5
Participantes 6