
NumberFormatter의 setTextAttribute 메소드는 특정 문자열을 강조하는 데 사용됩니다. setTextAttribute 메소드의 사용 방법은 다음과 같습니다.
1. NumberFormatter 객체를 생성합니다.
2. setTextAttribute 메소드를 호출하여 강조할 문자열을 지정합니다. 예를 들어, setTextAttribute 메소드를 호출하여 ","와 "."를 강조할 수 있습니다.
3. NumberFormatter 객체의 format 메소드를 호출하여 숫자 포맷팅을 수행합니다.
예를 들어, 123,456.78 과 같이 ","를 사용하여 천의 단위와 "."를 사용하여 소수점을 구별하는 방법은 다음과 같습니다.
#hostingforum.kr
java
NumberFormatter formatter = new NumberFormatter();
formatter.setTextAttribute(NumberFormatter.Attribute.COMMA, Style.STANDARD, 0);
formatter.setTextAttribute(NumberFormatter.Attribute.PERIOD, Style.STANDARD, 0);
String formattedNumber = formatter.format(123456.78);
System.out.println(formattedNumber); // 출력: 123,456.78
setTextAttribute 메소드는 Attribute enum의 값을 사용하여 특정 문자열을 강조할 수 있습니다. 예를 들어, COMMA, PERIOD, DECIMAL_SEPARATOR 등이 있습니다. Style enum의 값을 사용하여 강조할 스타일을 지정할 수 있습니다. 예를 들어, STANDARD, BOLD, ITALIC 등이 있습니다.
2025-05-19 13:34