Transformando primitivos em String

Galera, como faço pra transformar um tipo primitivo (int por exemplo) em String??
Eu tava tentando fazer casting mas não tem como, porque casting é só pra objeto x objeto ou primitivo x primitivo

Além da “gambi” String a = “”+5 existe outra forma?

no caso de int (i), float (f), double (d), você pode fazer assim também:

String s = Integer.toString(i);
		s = Float.toString(f);
		s = Double.toString(d);

Vc pode usar:

String a = String.valueOf(seuInt);

ou

String a = Integer.toString(seuInt);