
IntlBreakIterator는 텍스트를 분할하는 iterator입니다. 이전 분할 위치를 얻으려면, iterator를 한 번 더 next 메서드를 호출해야 합니다.
IntlBreakIterator의 previous 메서드는 이전 분할 위치를 얻을 수 있습니다.
IntlBreakIterator를 사용하여 텍스트를 분할하는 예제입니다.
#hostingforum.kr
java
import java.text.BreakIterator;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
Locale locale = Locale.KOREA;
String text = "안녕하세요. 저는 개발자입니다.";
BreakIterator iterator = BreakIterator.getWordInstance(locale);
iterator.setText(text);
int start = iterator.first();
while (BreakIterator.DONE != iterator.next()) {
int end = iterator.previous();
System.out.println(text.substring(start, end));
start = iterator.next();
}
}
}
IntlBreakIterator의 previous 메서드는 이전 분할 위치를 얻을 수 있습니다. 이전 분할 위치를 얻기 전에 iterator를 한 번 더 next 메서드를 호출해야 합니다.
IntlBreakIterator를 사용하여 텍스트를 분할하는 예제입니다.
#hostingforum.kr
java
import java.text.BreakIterator;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
Locale locale = Locale.KOREA;
String text = "안녕하세요. 저는 개발자입니다.";
BreakIterator iterator = BreakIterator.getWordInstance(locale);
iterator.setText(text);
int start = iterator.first();
while (BreakIterator.DONE != iterator.next()) {
int end = iterator.previous();
System.out.println(text.substring(start, end));
start = iterator.next();
}
}
}
IntlBreakIterator의 previous 메서드는 이전 분할 위치를 얻을 수 있습니다. 이전 분할 위치를 얻기 전에 iterator를 한 번 더 next 메서드를 호출해야 합니다.
IntlBreakIterator를 사용하여 텍스트를 분할하는 예제입니다.
#hostingforum.kr
java
import java.text.BreakIterator;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
Locale locale = Locale.KOREA;
String text = "안녕하세요. 저는 개발자입니다.";
BreakIterator iterator = BreakIterator.getWordInstance(locale);
iterator.setText(text);
int start = iterator.first();
while (BreakIterator.DONE != iterator.next()) {
int end = iterator.previous();
System.out.println(text.substring(start, end));
start = iterator.next();
}
}
}
2025-05-21 05:58