Problema com String (SOCORRO!)

7 respostas
J

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.

Se puderem me dar uma luz agradeço !
:?:

7 Respostas

J

De onde você tirou a idéia de que String só tem 255 caracteres?!! :roll:

J

Desculpa, achei que só tinha 255.
To iniciando agora em Java . . .

Valeu então.

G

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

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

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

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

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.

Criado 22 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 7
Participantes 4