2016-01-22 72 views

回答

2

您也可以使用a BreakIterator

String s = "This is test... Sentense number 2. Sentence number 3?"; 
    BreakIterator bi = BreakIterator.getSentenceInstance(Locale.ENGLISH); 
    bi.setText(s); 
    int start = 0; 
    int end = 0; 
    while ((end = bi.next()) != BreakIterator.DONE) { 
    System.out.println(s.substring(start, end)); 
    start = end; 
    }