๋ฐ์ํ
์๋ฆฟ์๊ฐ ๋ง์ ๊ธ์ก์ ๊ฐ๋ ์ฑ์ ํฅ์์ํค๊ธฐ์ํด 3์๋ฆฌ์ ๊ธ์ก์ 1000๋จ์๋ง๋ค ์ฝค๋ง( , )๋ฅผ ์ฐ์ต๋๋ค.
*์ฝค๋ง( , )๋ ๋ฌธ์์ด์ด๊ธฐ ๋๋ฌธ์ Stringํ์ ์ ์ ์ฅํด์ผ ํฉ๋๋ค.
์ซ์ ์ฌ์ด์ ์ฝค๋ง( , )๋ฅผ ์ฐ๋ ๋ฐฉ๋ฒ์ java.text.DecimalFormat ํด๋์ค๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ
์ ๊ท์์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
DecimalFormat ํด๋์ค
int money = 999999;
DecimalFormat df = new DecimalFormat("###,###");
String formatMoney = df.format(money);
System.out.println(formatMoney);
// 999,999
์ ๊ท์
String cash = "999999";
cash = cash.replaceAll("\\B(?=(\\d{3})+(?!\\d))", ",");
System.out.println(cash);
// 999,999
300x250
'๊ฐ๋ฐ์ธ์ด > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] TreeMap ์ฌ์ฉ๋ฒ (0) | 2022.04.08 |
---|---|
[Java] Map - getOrDefault ์ด๋? (0) | 2022.04.06 |
[Java] ์๋ฐ ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ / FileRead & FileWrite (0) | 2022.03.11 |
[JAVA] ์บก์ํ - Encapsulation (0) | 2022.02.23 |
[JAVA] repeat ๋ฉ์๋ (0) | 2022.02.22 |