sexta-feira, 22 de fevereiro de 2013

[JAVA] Utilizando o método substring

Olá pessoal, nesse post iremos conhecer o método substring da classe String do Java. Esse método retorna uma string a partir de índices que você passa por parâmetro. Se você passar um índice que está fora dos limites da string, então será lançada uma exceção.

Clique aqui para ver a documentação oficial do método substring.
 
 Vamos ver um exemplo de código para ficar mais claro:


Linha 5: temos a nossa string "www.geeksbr.com".

Como fazer para pegarmos apenas a substring "geeksbr" ?

Iremos utilizar o método substring da classe String.

Linha 10: A string sub recebe a substring de str. Mas como pegar a substring "geeksbr"? Basta passar pro método substring as posições de onde começa e termina a string "geeksbr" dentro de "www.geeksbr.com". Começa no índice 4 (lembrando que começa a contar do 0) e termina no índice 10, mas por que passou o índice 11? Porque o segundo índice é a posição que termina + 1.

O que aconteceria se passasse somente o índice 4?

Seria impresso: geeksbr.com

Por que? Porque não foi passado o segundo índice pra indicar o limite final. Então ele pega do índice 4 até o final da string.

Quaisquer dúvidas deixem nos comentários, até a próxima! 


2 comentários:

Tânia disse...

Muito legal o blog todo, agradeço por prestarem esse serviço excelente a nós leitores e ainda espero ver muita coisa bacana aqui (além das postagens mais antigas q ainda não deu tempo!)
Abraços

Tânia disse...

Excelente blog! Muito obrigada por disponibilizarem conteúdos tão bacanas!!!