如何将一个对象的结果转换为字符串对象

时间:2013-02-06 19:55:04

标签: java

我是java的新手。有一种方法可以返回xxx类型的值。

   public Cost getTotalCost() {
    return getCost();
}

我想将getCost()转换为字符串类型。我该怎么做?

1 个答案:

答案 0 :(得分:1)

最普遍的方式是:

 String.valueOf(getCost());

这将处理空值,或调用对象的.toString()方法。

最好为.toString()课程实施Cost方法。


请注意,以编程方式依赖toString()方法被认为是不好的做法 - 它应该只针对人眼而不是锁定在特定的实现中。