将其他数据类型转换为 String
-
你可以使用 String 类的
valueOf
方法将其他原始数据类型的值作为 String 获取。例如:
int i = 42; String string = String.valueOf(i); //string now equals "42”.
对于其他数据类型,例如
float
,double
,boolean
甚至Object
,此方法也会重载。 -
你还可以通过调用
.toString
将任何其他 Object(任何类的任何实例)作为 String 获取。为了给出有用的输出,该类必须覆盖toString()
。大多数标准 Java 库类都可以,例如Date
和其他类。例如:
Foo foo = new Foo(); //Any class. String stringifiedFoo = foo.toString().
这里
stringifiedFoo
包含foo
作为 String 的表示。
你还可以将任何数字类型转换为字符串,如下所示。
int i = 10;
String str = i + "";
或者只是简单的方法
String str = 10 + "";