반응형
Java에서 구분 기호가없는 문자열로 긴 정수를 어떻게 포맷합니까?
간단한 질문이지만, 여기에 묻는 것이 아마도 문서를 이해하려고 시도하는 것보다 더 간단 할 것입니다 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();
반응형
'developer tip' 카테고리의 다른 글
Visual Studio에서 마지막 커서 위치로 다시 이동하는 방법은 무엇입니까? (0) | 2020.07.24 |
---|---|
Gulp 오류 : 'jshint / src / cli'모듈을 찾을 수 없습니다 (0) | 2020.07.24 |
UIRefreshControl-UITableViewController가 UINavigationController 내에있을 때 beginRefreshing이 작동하지 않습니다. (0) | 2020.07.24 |
문자열의 제로 패드 숫자 (0) | 2020.07.24 |
Visual Studio Code : 형식이 들여 쓰기 설정을 사용하지 않습니다 (0) | 2020.07.24 |