Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 변동성 돌파전략
- 파이썬 주식
- 리눅스
- Web Server란
- spring
- 빗썸 API 사용
- 오라클
- JSON 형식
- Python
- 파이썬 가상환경
- JSON특징
- 프로그래머스 소수
- 와스 웹서버의 차이
- pybithumb
- java
- 즐겨찾기가 가장 많은 식당 정보 출력하기
- JavaScript Obejct Notation
- 프로그래머스 SQL
- Web Service Architecture
- BigDecimal
- 리눅스 777
- 프로그래머스
- WAS란
- 파이썬
- 단순 반복 자동화
- beautifulsoup
- 리눅스 rwx
- 트레이딩 봇 만들기
- string format
- WAS WebServer 차이
Archives
- Today
- Total
IT 개발자_S
[Java] 숫자를 금액으로 표시하기 3자리마다, 표시 본문
반응형
[Java] 숫자를 금액으로 표시하기 3자리마다, 표시
안녕하세요. 이번글은 자바에서 금액을 표시할때 3자리마다 ","를 넣어주어 금액을 표시하는
방법에 대해서 알아보겠습니다.
DB에 접근하여 데이터를 읽어 금액을 표시하는 기능을 만들어야하는 상황이 있었습니다.
이때 데이터를 읽어올때 DB데이터를 문자열 형태로 저장이 되어 있었기 때문에
이를 자바 서비스단에서 금액 표시인 3자리마다 ","를 넣어 금액 데이터처럼 보이게 만들어야 했습니다.
위와 같은 문제점이 발생하게되면
아래의 2가지 방법중 하나를 선택하여 해결 할 수 있습니다.
첫번째. String 클래스의 format을 이용하는 방법
두번째. NumberFormat을 사용하여 format을 이용하는 방법.
실습 결과를 살펴 보겠습니다~
일단 첫번째로 String.format을 사용하는 방법을 선택 했을때 format("%,d")를 통하여
3자리마다 ","를 추가하는 기능을 만들 수 있습니다.
두번째로 NumberFormat을 사용할때 format()에 데이터를 넣으면 되는데 이때
보통 DB에 접근하여 데이터를 가져올때는 문자열 형태로 되기 때문에
Integer.parseInt로 정수형으로 변환하여 사용하면 이 기능을 사용 하실 수 있습니다.
반응형
'IT > JAVA' 카테고리의 다른 글
프로토콜, FTP, SFTP이란? (0) | 2020.02.03 |
---|---|
JAVA divide에 대해 알아보자 (0) | 2020.01.29 |
StringUtills.isBlank (1) | 2017.09.11 |
Java Array.sort 와 Collections.sort 알아보기 (1) | 2017.08.23 |
Spring MVC image 경로 설정 (0) | 2017.08.21 |
Comments