Limitar número de caracteres a serem exibidos

1 resposta
M

Oi pessoal,

Estou fazendo um sistema, onde os usuários podem dar upload de arquivos.
Esses arquivos tem um título (que pode ter um número de caractere bem grande).
Quando o usuário entra no sistema, esse sistema busca os arquivos que foram adicionados recentemente e exibe uma lista com o título desses arquivos.
Alguém sabe como faço para limitar o número de caracteres a ser exibido nessa lista de títulos?

Por exemplo, o título é: “Sexo masculino, 60 anos, branco, casado, 5 filhos, natural e procedente de São Paulo - SP, pedreiro.”
Na lista de arquivos encontrados, o link para o título acima eu gostaria que aparecesse assim: “Sexo masculino, 60 anos, branco, casado, 5 filhos, …”.

Alguém saberia me dizer como faço para limitar o número de caracteres?
Estou utilizando, servlets, JSP e para exibir os dados recuperados do BD estou utilizando jstl.

Obrigada,
Mariane

1 Resposta

G

Uma das formas de fazer isso, seria utilizando substring:

String nome = "Sexo masculino, 60 anos, branco, casado, 5 filhos, natural e procedente de São Paulo - SP, pedreiro.";
System.out.print(nome.substring(0,49));
if(nome.length() > 50){
	System.out.print("...");
}
Criado 5 de junho de 2008
Ultima resposta 5 de jun. de 2008
Respostas 1
Participantes 2