나는 벨기에에 살고 있습니다. 그리고 일반적으로 수학에서 우리는 다음과 같은 쉼표로 소수점을 씁니다. 3,141592
그리고 그 결과는 float입니다.Java : 플로팅 포맷은 Locale에 따라 다릅니다.
System.out.println(String.format("%f", 3.141592));
그래서, .
때문에 같은 ,
으로 대체됩니다 : 3,141592
. 항상 점이 필요할 때마다 다음과 같이 추가해야합니다. String.format("%f", 3.14).replace(',','.');
그래서, 질문 : Java의 모든 포맷터를 쉼표 대신 점으로 사용하는 Locale을 변경하는 방법이 있습니까?
감사
System.out.println(Locale.getDefault());
인쇄
nl_BE
숫자 서식 만 변경 하시겠습니까, 아니면 다른 모든 것들이 미국 로케일로 변경되면 괜찮습니까? – Thilo
흥미 롭다 나는 그것을보고 싶다, 당신의 defaultLocale은 무엇입니까 ?? –
@Thilo : 가능한 경우 : 숫자 서식 만. –