printf를 활용한 몇 가지 포맷 방법
1. %d에서 3자리마다 ,를 찍어주기
- 자바에서 숫자 관련 포맷을 검색해보면, Numberformat()을 활용하는 예제들을 많이 볼 수 있다. String 객체와 같이 객체를 활용하는 경우에는 Numberformat()을 활용하는 것이 좋을 수 있으나, 단순히 decimal 변수를 보여줄 때 활용할 때는 아래의 방법을 이용하면 아주 손쉽게 3자리수 마다 ,를 찍어줄 수 있다.
system.out.printf("%,d",num)
2. %f에서 소수점 자리수 조절
- float형의 소수점을 잡아주는 것은 아주 일반적으로 알고 있는데, 아래와 같이 사용하면 된다.
system.out.printf("%.2f",num)
3. %s에서 노출되는 글자수 조절 및 말줄임표
- 프론트 개발을 할 때, 특히 반응형 웹을 개발한다고 하면 화면이 줄어들면서 말줌임을 해야하는 경우가 빈번하다.
자바에서 이를 표현하기 위해서 아래와 같은 방법을 활용할 수 있다.
system.out.printf("%.2s...",num)