terça-feira, 19 de julho de 2011

Como pegar a posição de uma letra ou frase em java

Nesse post vou ensinar como pegar a posição de uma determinada letra ou frase. A partir dessa posição podemos cortar a frase ;)

public class CortarFraseEmDeterminadaPosicao {
public static void main(String[] args) {
String frase= "Guerapa, burle os protetores de link com facilidade!";
int posicao = frase.indexOf("com");
System.out.println(frase.substring(0,posicao).trim());
}
}

Na linha 4, usamos o metodo indexOf, e passamos como valor a palavra com, esse metodo retorna a posição da primeira letra da palavra que queremos, Caso não encontre a palavra/letra na frase, ele retorna -1;

int posicao = frase.indexOf("com");

Na linha 14, usamos o metodo substring, que corta a frase na posição que voce mandar, passamos como primeiro parametro 0, porque queremos que a frase seja cortada do inicio, até onde começa a palavra com.

System.out.println(frase.substring(0,posicao).trim());

O resultado desta linha sera:
Guerapa, burle os protetores de link

O metodo trim() serve para tirar algum espaço em branco que esta no começo ou no fim da frase.

Duvidas, Comentem. Abraço

Nenhum comentário:

Postar um comentário