
	                	                 
 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