The following code should work, since join
accepts an iterator as argument:
import static org.apache.commons.lang.StringUtils.join;
import java.text.StringCharacterIterator;
…
join(new StringCharacterIterator("A String"), " ");
Alas, it doesn’t. Can somebody explain to me why?