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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值