首页 > 编程知识 正文

把list转为string,list<string>转数组

时间:2023-05-06 14:57:38 阅读:46366 作者:3880

1 .将1. String序列列出string title='t 10月上旬t 10月中旬t 10月下旬'; string [ ] arr titles=title.split ((t ); liststringtitlelist=arrays.as list (arr titles ); 1.1方法一(不推荐) liststringtitlelist=arrays.as list (arr titles ); 标题列表结果:

注意:

Arrays.asList ) )将数组转换为集合后,基底实际上仍然是数组。

Arrays.asList ()方法返回java.util.ArrayList的内部类,而不是java.util.ArrayList。 此内部类没有实现或重写集合的修改方法。 如果使用如何修改集合:add (、remove、clear ) ),则会抛出异常。

1.2方法二列表=new ArrayList (arrays.as list ) ArrTitles ); 1.3使用方法3 (建议(Java8的streamlistlist2=arrays.stream (arr titles ).collect (collectors.to list ) ); //即使是基本型也变换(依赖boxed的装箱操作) int ) ) arrindex={ 1,2,3 }; list listindex=arrays.stream (arrindex ).boxed ).collect (collectors.to list ) ); 1.4方法四//apachecommonscollectionsliststringlist3=newarrayliststring (; collection utils.addall (列表3,arrTitles; 2 .从列表到字符串数组//从列表到字符串[ ] str S1=title list.to array (new string [ title list.size () ]; strs1的结果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。