制作CharSequence[]
出来的最简单方法是什么ArrayList<String>
什么?
当然,我可以遍历每个ArrayList
项目并复制到CharSequence
数组,但是也许有更好/更快的方法?
Answers:
您可以List#toArray(T[])
为此使用。
CharSequence[] cs = list.toArray(new CharSequence[list.size()]);
这是一个小演示:
List<String> list = Arrays.asList("foo", "bar", "waa");
CharSequence[] cs = list.toArray(new CharSequence[list.size()]);
System.out.println(Arrays.toString(cs)); // [foo, bar, waa]
CharSequence
是一个接口并String
实现它。