Atributo Java que suporte 10,000 caracteres

3 respostas Resolvido
programaçãojava
Jederson_Andre

Boa tarde Desenvolvedores,
Estou desenvolvendo um sistema, e tenho um determinado campo que ira armazenar aproximadamente 10 mil caracteres, será q um atributo do tipo String suporta esse total de caracteres?
No banco (mysql) a coluna esta configurada como LONGBLOB.

3 Respostas

L

LONGBLOB serve para guardar binário, para textos grandes costuma-se usar TEXT ou LONGTEXT…

Agora quanto ao String suportar, creio que dependa da quantidade de memória disponível no momento, mas usando String fica inviável, pode causar lentidão em sua aplicação…

Melhor usar uma cadeia de chars como em

char[] texto_gigante = new char[10000];

Ou usar classes que manipulam texto com melhor performance como StringBuilder e StringBuffer

Jederson_Andre

Devo transformar minha String em um Vetor de Char? correto

L
Solucao aceita

Não existe o deve ou não deve fazer, existe o viável e o inviável para solução do problema… estude os dois casos e veja qual se encaixa mais no seu projeto. agora uma coisa é certa, String gigante não fica legal…

Criado 4 de março de 2017
Ultima resposta 4 de mar. de 2017
Respostas 3
Participantes 2