Stavo scrivendo un'applet nella quale avrei dovuto far comparire tramite drawString una variabile di tipo float;

all'inizio ho fatto in questo modo:
g.drawString(var,int,int);
mi dava errore,non ricordo cosa precisamente.

poi ho fatto così:
g.drawString(""+var,int,int);

e diceva che il metodo richiede un dato String e ne riceve uno float.

Ho provato quindi a fare il casting,ma sicuramente in modo sbagliato:

testo=String.valueOf(var).Stringvalue;

e in questo secondo modo:
testo=(String)var;

ma non ottengo niente.

Forse perchè il tipo di dato String in realtà non esiste ma è solo una classe,o non so.

Comunque come faccio a fare il casting da un dato float a una String?