Java에서 분리기가없는 스트링으로 긴 정수를 어떻게 포맷합니까?

StackOverflow https://stackoverflow.com/questions/1942118

  •  20-09-2019
  •  | 
  •  

문제

간단한 질문이지만 여기에 묻는 것은 아마도 문서를 이해하는 것보다 더 간단 할 것입니다. MessageFormat:

long foo = 12345;
String s = MessageFormat.format("{0}", foo);

관찰 된 값은 "12,345"입니다.

원하는 값은 "12345"입니다.

도움이 되었습니까?

해결책

그냥 사용하십시오 Long.toString(long foo)

다른 팁

MessageFormat.format("{0,number,#}", foo);

가장 짧은 방법은

long foo = 12345;
String s = ""+foo;

대안으로 String.format 그리고 java.util.Formatter 당신도 효과가있을 수 있습니다 ...

당신은 시도 할 수 있습니다 :

String s = new Long(foo).toString();
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top