Manipulação de String

Opa galera.

como faço pra recortar um texto da melhor forma? :frowning:

Tipo, quero exibir no máximo 10 caracteres de um texto e colocar “…”, isso se ele tiver 10 caracteres, eu até fiz mas tive 2 problemas:

  • Se colocar pra pegar uma substring maior que o tamanho da string gera um erro;
  • Se colocar pra pegar o tamanho da string vem com 1 char a menos:

Se tamanho da string for maior que 10 exibe 15, senão exibe os 10 ou menos,

name.trim().length()<=10?name.length():15)

Sei que estou errando mas não estou detectando onde, to meio lezo hj :frowning:


String teste = qualquer coisa
String testeMenor = null;
if(teste.length() > 10){
	testeMenor = teste.substring(0, 10) + "...";
}

É isso?!

:slight_smile:

É pelo visto vou ter que usar assim mesmo, acho que não me expliquei direito, mas dexa, vai resolver…

Obrigado.

[quote=dead_thinker]Opa galera.
Se tamanho da string for maior que 10 exibe 15, senão exibe os 10 ou menos,
[/quote]
O quer você quis dizer com a frase acima:?:

[quote=rmarin][quote=dead_thinker]Opa galera.
Se tamanho da string for maior que 10 exibe 15, senão exibe os 10 ou menos,
[/quote]
O quer você quis dizer com a frase acima:?:
[/quote]

Ele quis dizer que está meio “leso” hoje.

Leso: espressione che indica una persona tonta o poco furba, oppure che fa finta di non arrivarci.

:frowning:

Cara, na boa, tenta explicar melhor, agente pode te ajudar, tenha fé!

Se tamanho da string for maior que 10 exibe 15, senão exibe os 10 ou menos, 

Como assim?

Opa galera, malz, estive ocupado a tarde. Vou tentar me explicar melhor, resumindo (vou tentar melhorar hehe) quero exibir no max 15 caracteres, a solução do cassio resolve, falei de 10 pq tem um caso q uso 10. Mas vlw, obrigado de toda forma. Eu q tava viajando numas soluçõe aki.

Ah, então beleza, o importante é resolver o problema :wink: