public static String setMoneyPattern(String str) {
return new DecimalFormat("###,###,##0").format(Integer.parseInt(str));
}
천원 단위로 ,를 넣고 싶어서요..
이렇게 해줬는데요.
결과값으로 14,000 이렇게 나와야 하는데.. 이상하게 14 000이렇게 나오네요.
, 대신 빈칸 하나가 들어가 있는거구요..
그래서 결과값을 받아서 replace(" ", ",") 이렇게도 해줬는데도 결과는 같았구요..
그래서 두번째 줄을
return new DecimalFormat("###,###,###.0").format(str);
이렇게 바꾸니까 결과값이
14 000,0
이렇게 나왔습니다.
(원래는 .이 나와야 하는 곳에서 , 가 나옵니다..)
구글 검색 해봤는데 잘 모르겠네요.. 뭐라고 쳐야 되는지도 모르겠구..
도와주세요 ㅠ