valueOf
methods.For example:
int i = 42;
String string = String.valueOf(i);
//string now equals "42”.
This method is also overloaded for other datatypes, such as `float`, `double`, `boolean`, and even `Object`.
.toString
on it. For this to give useful output, the class must override toString()
. Most of the standard Java library classes do, such as Date
and others.For example:
Foo foo = new Foo(); //Any class.
String stringifiedFoo = foo.toString().
Here `stringifiedFoo` contains a representation of `foo` as a String.
You can also convert any number type to String with short notation like below.
int i = 10;
String str = i + "";
Or just simple way is
String str = 10 + "";