2013-02-06 2 views
-4

나는 java를 처음 사용했습니다. xxx 유형의 값을 리턴하는 메소드가 있습니다.한 개체의 결과를 문자열 개체로 변환하는 방법

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

getCost()를 string으로 변환하려고합니다. 어떻게해야합니까?

+3

'getCost(). toString()'또는'String.valueOf (getCost()) ' –

+0

'String.valueOf (int)'는 잘 작동 할 수 있습니다. –

+1

'Cost' 클래스는 어떻게 생겼습니까? 또한, @Override public String toString()은 생명의 은인입니다. – MikeTheLiar

답변

1

가장 보편적 인 방법은 다음과 같습니다이 널 (null)을 처리하거나 객체의 .toString() 메소드를 호출

String.valueOf(getCost()); 

.

Cost 클래스의 경우 .toString() 메서드를 구현하는 것이 가장 좋습니다. 이 프로그래밍 toString() 방법에 의존하는 것은 좋은 방법이 간주됩니다


주 - 그것은 인간의 눈을 위해해야 ​​만이 아닌 특정 구현에 잠 깁니다.

관련 문제