您的位置:首页 > 产品设计 > UI/UE

ArrayList的<STRING>到CharSequence的[]

2016-05-09 16:20 441 查看
1. 您
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]


2. 鉴于类型
String
已经
CharSequence
,这种转换很简单,只要查询名单将自身复制到一个新数组,它实际上不会复制任何底层的字符数据。你只是复制引用
String
身边实例:
final CharSequence[] chars = list.toArray(new CharSequence[list.size()]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: