Converter para String, essa pode ser a solução?

boa noite, pessoal!!
tudo bem?
gente, tenho esse construtor:

  public DadosUser() {
      this.usuario = System.getProperty("user.home", ".");
      usuario=usuario.replaceAll("/","-");
      }

bom, estou tentando substituir alguns caracteres, mas não sei pq, não consigo, acho que deve ser convertido para string, não???
como faço, gente??
Valeu a força!!!
Horácio

Estou a uns 2 meses sem programar. Então tenta ai a minha dica rápida puxada da memória.

String msg = String.valueOf(texto);

deu certo, mas ainda não consigo remover as “” do nome…
segue o código…como posso remover esses caracteres???

     public DadosUser() {
       this.usuario =System.getProperty("user.home", ".");
       String usario = String.valueOf(usuario);
       usuario=usuario.replaceAll("Documents and Settings" ,"");
       usuario=usuario.replaceAll("C:" ,"");
      usuario=usuario.replaceAll("\" ,"");
       }

Tenta desse modo:

usuario=usuario.replaceAll("\" ,"");  

Fora o fato que existe a property user.name que já retorna o nome do usuario logado.

pessoal, eu fiz dessa forma:

 usuario=usuario.replaceAll("\W" , "*");

acabou resolvendo!!!
mas vou dar uma olhada nessas outras alternativas!!!
obrigado a todos!!!
Valeu, pessoal!!!