Pessoal
o que eu preciso parece fácil, mas n encontrei solução.
Preciso pegar uma string que vem do banco e limitar a quantidade de caracteres que serao apresentadas na tela. Vamos supor que venha a seguinte frase do banco:
“Java é a melhor linguagem de programação”.
Eu preciso pegar essa String e apresentar na tela da seguinte forma:
“Java é a melhor lin…”
Como posso fazer isso?
Use o método substring() da classe String
Mas na tela tem que aparecer exatamente a frase cortada com os …
Com substring dá p fazer?
vc tem um exemplo?
valeeeuu!
Tenta assim:
String fraseInteira = “Java é a melhor linguagem do mundo”;
String fraseCortada = fraseInteira.subString(0,19);
Flw
Pra aparecer o … vc pode fazer de assim:
fraseCortada = fraseCortada + “…”;
Só tenha cuidado para não tomar um IndexOutOfBoundException. Vc precisa se certificar que a String tenha a mesma quantidade ou mais de caracteres antes de cortar. Por exemplo:
String frase = "Java é a melhor linguagem do mundo";
String fraseParte = null;
if(frase.length() > 15){
fraseParte = frase.substring(0,15) + "...";
}
else{
fraseParte = frase;
}
System.out.println(fraseParte); //Java é a melhor...
Abraço