Como funciona o método substring?

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á.

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

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

2 curtidas

É 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.

1 curtida

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

Disponha. =]

1 curtida