Java에서 문자열으로 포맷 된 십진수에 1000 단위 구분 기호를 추가해야합니다. 그러나, 나는 하지은 수백만 또는 수십억 분리 ... 유지 수의 기존의 소수 부분 만 천 단위 구분을 원하십니까.Java 또는 Groovy printf를 사용하여 문자열에 1000 단위 구분 기호를 추가하는 방법
9 == 9
999.999 == 999.999
9999 == 9999
999999,999.999 == 999999999.999
나는 엄격의 printf를 사용할 필요가 없습니다하지만 변환 가능한 한 빨리해야합니다.
입출력 형
모두 문자열이어야한다.감사합니다. 1000 개 단위 구분 항상 쉼표 아닌 사용자의 로케일에 의존하기 때문에이 나타나는
당신은 java.text.DecimalFormat의 봤어? 질문 이후 – vickirk
는 입력 및 출력이 먼저 번호로 문자열을 구문 분석하고 다시 문자열로 포맷 할 경우에 DecimalFormat는 당신이 필요로 사용하지 않는 것, String 형이어야한다는 요구? – ninesided
DecimalFormat을 살펴 보았는데 이것이 효과가 있다고 생각하지 않았습니다. 질문은 아주 구체적이고 아주 이상합니다! –