Java将其他数据类型转换为字符串

示例

  • 您可以使用String类的valueOf方法之一将其他原始数据类型的值作为String获得。

    例如:

    int i = 42;
    String string = String.valueOf(i);
    //string now equals "42”.

    这种方法也被重载其它数据类型,如float,double,boolean,甚至Object。

  • 您还可以通过调用任何其他对象(任何类的任何实例)作为字符串.toString。为了提供有用的输出,该类必须重写toString()。大多数标准Java库类都这样做,例如Date和其他。

    例如:

    Foo foo = new Foo(); //任何课。
    String stringifiedFoo = foo.toString().

    这里stringifiedFoo包含foo以String表示。

您还可以使用以下短符号将任何数字类型转换为字符串。

int i = 10;
String str = i + "";

或者只是简单的方法是

String str = 10 + "";