안녕하세요.
아래의 데시멜포맷을 만드는 함수 관련해서 모르는 부분이 있어서 글을 올립니다.
getFormatDec로 string 자료형의 변수를 넘기게 되면, if문 안쪽의 해석이 어려워서..
해석을 하지 못하고 있습니다. 한마디로, 원화표시에 콤마를 적어주는건데.. 잘 모르겠습니다.
trim() 함수는 잘라내는 함수라고 알고 있고, equals는 "" 공백과 비교하는것으로 알고 있는데..
부드럽게 해석이 안되네요 ㅠ 아래의 함수 해석좀 부탁드립니다.
public static String getFormatDEC(String number) {
DecimalFormat dec = new DecimalFormat("##,###,###");
if (!number.trim().equals("")) {
number = dec.format(Long.valueOf(number));
}
return number;
}