import java.text.BreakIterator;

public class BreakIteratorCharacterInstanceTime {

    static final int STRING_SIZE = 1000000;
    static final String INPUT_STRING = "x".repeat(STRING_SIZE);

    public static void main(String[] args) throws Exception {
        long start = System.nanoTime();
        BreakIterator breakIterator = BreakIterator.getCharacterInstance();
        breakIterator.setText(INPUT_STRING);
        while (breakIterator.next() != BreakIterator.DONE);
        long end = System.nanoTime();
        long t = end - start;
        System.out.printf("BreakIteratorCharacterInstanceTime consumed time: %6d", (t / 1000000));
    }

}
