BigDecimal 값을 멋지고 읽기 쉬운 문자열로 변환하는이 미친 방법이 있습니다.
private String formatBigDecimal(BigDecimal bd){
DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(3);
df.setMaximumFractionDigits(3);
df.setMinimumIntegerDigits(1);
df.setMaximumIntegerDigits(3);
df.setGroupingSize(20);
return df.format(bd);
}
그러나 소위 그룹화 구분 기호 ","
를 생성하여 내 모든 값을 다음과 같이 표시합니다.
xxx,xxx
구분 기호가 쉼표가 아닌 점 또는 점이어야합니다. 아무도이 작은 위업을 달성하는 방법에 대한 단서가 있습니까?
나는 이것을 읽고 특히 이것을 죽음에 이르렀지만 이것을 끝내는 방법을 찾을 수는 없다. 내가 잘못 접근하고 있습니까? 이것을하는 훨씬 더 우아한 방법이 있습니까? 쉼표는 유럽 표준에 따라 완벽하기 때문에 다른 지역 번호 표현을 설명하는 솔루션조차도 가능합니다.