gpt4 book ai didi

java - 如何获得一个实际的单词 Iterator 包装 breakIterator?

转载 作者:行者123 更新时间:2023-12-04 05:08:46 24 4
gpt4 key购买 nike

我正在使用 java.text.breakIterator用于迭代单词(这不是迭代器,是的,我已经注意到,无需告诉我)。为什么我不能把它作为一个实际的迭代器?即为什么我不能这样做:

Iterator<String> iter = BreakIteratorMagicWrapper.getWordIterator(sourceString);
while(iter.hasNext()) {
System.out.println("got word %s", iter.next());
}

最佳答案

Why can't I get it as an actual iterator?



因为 BreakIterator implements neither Iterator<Foo> nor Iterable<Foo> .

没有什么能阻止你写自己的 IteratorIterableBreakIterator 支持的实现,然而。无论好坏,它都不是标准库的一部分。

关于java - 如何获得一个实际的单词 Iterator 包装 breakIterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15164461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com