To criando uma aplicação web onde é necessário postar mensagens para outros usuários, até aí tudo bem, só que tem mensagens que precisam ter mais que 255 caracteres, e em uma String só tem 255. Não sei como faço.
Pensei em usar o StringBuffer, mais não sei como usá-lo.
De onde você tirou a idéia de que String só tem 255 caracteres?!! :roll:
J
javapabloPJ
Desculpa, achei que só tinha 255.
To iniciando agora em Java . . .
Valeu então.
G
Guilherme_MelloPJ
Se quiser utilizar a StringBuffer:
StringBuffer bf = new StringBuffer();
bf.append("Portal Java");
Você também pode utilizar a classe StringBuilder do java 5!
L
lounaticoPJ
e só lembrando, pode olhar sempre que quiser a api do Java no site da Sun!
se não lembra/sabe como usar a StringBuffer, todos os métodos estão lá!
faloww
J
jaireltonPJ
Se você for usar muitas concatenações nessa seu Texto, procure por StringBuffer ou StringBuilder, a primeira se for usar Threads, a segunda se não for…
Se não for ficar modificando o texto, pode usar String mesmo.
L
lounaticoPJ
aproveitando o tópico e a resposta do jairelton…
qual a diferença entre StringBuffer e StringBuilder?
porque um com Thread e o outro sem?
só por curiosidade mesmo…
valeuu
J
jaireltonPJ
Os metodos do StringBuffer são sincronizados, ou seja, protegidos contra acesso simultaneo de threads, porem tudo que é sincronizado tende a ser bem mais lento, já que a JVM tem que lidar com a sincronização…
Já o StringBuilder é exatamente igual ao StringBuffer, porem não é sincronizado, o que o deixa vulneravel se usado com threads, porem mais rapido…
O StringBuilder está disponivel a partir do Java 5.0.