Como funciona o método substring?

4 respostas
Galego_Henrique

Alguém poderia me explicar sua função, sua essência se assim pode se dizer, eu não entendi muito bem a sintaxe dele. Na verdade não entendi nada dele. Grato desde já.

4 Respostas

Rodrigo_Sasaki

Você leu o que diz a documentação??

Ele simplesmente “corta” uma String, desde um índice definido até o outro. Ex: String nome = "[telefone removido]"; System.out.println(nome.substring(0,7)); Nesse exemplo ele vai pegar os primeiros 7 caracteres, ou seja “1234567”.

linngallo

É bastante simples.

O substring serve para pegar uma “parte” de uma outra String. Por exemplo:

public static void main(String[] args) {
		
		
		
		String teste = "teste";
		
		String teste1 = teste.substring(1);
		
		System.out.println(teste1);
		
}

Este código imprime “este” no Console. Isso acontece, porque eu pedi para imprimir a partir do índice 1, ou seja, a partir do segundo caracter da minha String.

Lembrando que a String é um array de caracteres:

teste =

[0] t
[1] e
[2] s
[3] t
[4] e

Você pode passar como parâmetro para o substring o ínicio e o fim ou, só o início.

Galego_Henrique

Estou começando a entender. Vou procurar me informar mais a respeito do assunto, valeu pela disponibilidade de vocês em esclarecer. :smiley:

linngallo

Disponha. =]

Criado 19 de junho de 2012
Ultima resposta 19 de jun. de 2012
Respostas 4
Participantes 3