
IntlBreakIterator 클래스는 텍스트를 파싱하는 데 사용되는 클래스입니다. createCharacterInstance 메서드는 텍스트를 파싱하는 데 사용되는 인스턴스를 반환합니다.
createCharacterInstance 메서드는 다음과 같은 파라미터를 전달해야 합니다.
* locale: 텍스트를 파싱할 지역 설정입니다. 예를 들어, "ko_KR"은 한국어 지역 설정입니다.
* type: 텍스트를 파싱할 타입입니다. 예를 들어, BREAK_ITERATION_TYPE.CHARACTERS는 문자 단위로 텍스트를 파싱합니다.
예를 들어, 다음과 같은 코드를 사용하여 "Hello, World!"라는 텍스트를 파싱할 수 있습니다.
#hostingforum.kr
java
IntlBreakIterator breakIterator = IntlBreakIterator.createCharacterInstance(
"ko_KR", // 지역 설정
BREAK_ITERATION_TYPE.CHARACTERS // 파싱 타입
);
breakIterator.setText("Hello, World!"); // 텍스트 설정
int start = breakIterator.first(); // 시작 인덱스
int end = breakIterator.next(); // 종료 인덱스
while (end != IntlBreakIterator.DONE) {
System.out.println("텍스트: " + breakIterator.getText(start, end - 1));
start = end;
end = breakIterator.next();
}
이 코드를 실행하면 "Hello"와 "World!"라는 두 개의 텍스트가 출력됩니다.
2025-04-07 18:57