打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
List<String>转成String[]

在项目的开发中总会遇到集合和数组这两种很常见的数据结构,有时候还会出现两者相互转化,因此在这里做一个小小的总结

list<String>转String[]

创建一个集合 List<String> strs = new ArrayList<String>();

然后给集合添加元素:strs.add("i");strs.add("love");strs.add("coder");

创建一个数组初始化大小就是集合的大小 String[] arrs = new String[strs.size()];

最后就是把集合转化成字符串数组的操作:strs.toArray(arrs);这样集合转字符串数组就完成了

此外还有一种方法

List<String> list = new ArrayList<String>();

list.add("a1");

list.add("a2");

String[] toBeStored = list.toArray(new String[list.size()]);

for(String s : toBeStored) {

 System.out.println(s);

}

String[]转List<String>

创建数组并初始化String[] arrs =new String[]{"li","wang","sun"};

然后调用Arrays类的asList(Object[])方法直接把数组转成List<String> 

List<String> name = Arrays.asList(arrs);

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
List使用add方法添加对象问题
Dictionary字典和List列表
C#中ArrayList 与 string、string[]数组 的转换(转)
将集合转化为指定的数组
DataGrid动态绑定,既不知道Class的结构
Java中List转换为数组,数组转List
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服