Mechendo com Strings ( validando e etc )

Boa noite.

Minha dúda é bem simples:

Só gostaria de saber quais classes devo usar para mecher com Strings e afins.

Atualmente programo PHP e estou passando para java, no caso, quando faço envio de dados por formulário, uso trmi(), addslashes(para inserir barras), strip_slashes( para remover ), ver se a variavel está vazia e coisas do tipo…

Queria fazer o mesmo em java, sabendo quais classes devo usar já está mais do que o suficiente ;]

Obrigado desde já

Espero que esteja começando com JSE, ou é Java para web? Se for, começou errado… Mas quanto a sua pergunta, use a propria classe String ou em alguns casos StringBuffer… ex.;

String dado = " abc " ; dado = dado.trim();

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StringBuffer.html

Ja vi o SE sim, estou fazendo curso técnico ;]

O trim eu conhecia, mas queria saber se tem por exemplo:

Em PHP existe nl2br() que faz retornar do banco já com as quebras de linhas, em java existe parecido?
Existe também add_slashes e strip_slashes que adiciona ou remove barras quando se usa aspas ’

Se não tiver, vou ter que fazer na mão mesmo ;D

Brigadão

Mas se no banco tem aspas, ele já vem com aspas, se no banco tem quebra, ele já vem com quebra…

Sim, mas no caso no texto:

“Test’e de mensage’m”

Existe uma probabilidade de dar erro caso não seja adicionado escape nas aspas \

Posso usar o replace para fazer isso, mas as vezes já existem métodos que deixam pronto…

No caso da quebra vou ter que usar o replace \n para <br /> mesmo xP~

Transição de linguagem as vezes da trabalho =]