📅  最后修改于: 2023-12-03 15:01:51.364000             🧑  作者: Mango
Java中的BreakIterator类是一个用于将文本分割成单词,句子,字符等的类。getText()方法是这个类的一个重要方法,我们将在本文中介绍它的使用方法及示例。
getText()方法是BreakIterator类的一个实例方法,它的作用是获取需要进行分割的文本。要使用此方法,您必须在创建BreakIterator类的实例后为其设置要分割的文本。
以下是一个简单的示例,演示如何使用getText()方法:
import java.text.BreakIterator;
public class Example {
public static void main(String[] args) {
String text = "This is an example sentence. It contains multiple words.";
BreakIterator iterator = BreakIterator.getWordInstance();
// 将文本设置为BreakIterator实例的文本
iterator.setText(text);
// 从文本中获取单词
int start = iterator.first();
for (int end = iterator.next(); end != BreakIterator.DONE; start = end, end = iterator.next()) {
System.out.println(text.substring(start, end));
}
}
}
在上面的示例中,我们首先创建了一个包含多个单词的字符串,并创建了一个BreakIterator实例。接下来,我们使用getText()方法将这个字符串设置为BreakIterator实例的文本。最后,我们使用BreakIterator实例从该文本中获取单词,并将它们作为子字符串打印出来。
输出如下:
This
is
an
example
sentence
It
contains
multiple
words
getText()方法是BreakIterator类中的一个实例方法,它用于获取需要分割的文本。要使用此方法,您必须创建一个BreakIterator类的实例,并使用它来设置要分割的文本。此方法对于希望将文本分割成单词,句子,字符等的开发人员非常有用。