gpt4 book ai didi

java - 为什么 StringUtils.join 不能接受 StringCharacterIterator?

转载 作者:行者123 更新时间:2023-12-01 15:56:07 25 4
gpt4 key购买 nike

以下代码应该可以工作,因为 join 接受迭代器作为参数:

import static org.apache.commons.lang.StringUtils.join;
import java.text.StringCharacterIterator;



join(new StringCharacterIterator("A String"), " ");

唉,事实并非如此。有人可以向我解释一下为什么吗?

最佳答案

根据文档,StringCharacterIterator 继承自且仅自CharacterIteratorCharacterIterator 并不继承自通用 Iterator,而这正是 join 想要的。

http://download.oracle.com/javase/1.4.2/docs/api/java/text/CharacterIterator.html

关于java - 为什么 StringUtils.join 不能接受 StringCharacterIterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016718/

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