Java 常用功能代码片段(空格分割,lis和数组之间的相互转换)分析

java哥 阅读:250 2021-03-31 16:51:26 评论:0

1、以空格方式分割字符串

str = "Hello I come from china"; 
String[] splited = str.split("\\s+");

2、字符串数组转换为List:

实现方式一:使用Stream中的Collector收集器

        String[] arrays = new String[]{"a", "b", "c"}; 
        List<String> listStrings = Stream.of(arrays).collector(Collectors.toList());

实现方式二:使用java.util.Arrays工具类中的asList()方法

        String[] arrays = new String[]{"a", "b", "c"}; 
        List<String> listStrings = Arrays.asList(arrays);

3、List 转换为数组

实现方式一: 使用Stream 方式

String[] ss = listStrings.stream().toArray(String[]::new);

实现方式二:使用List中的toArray()方法

String[] sss = listStrings.toArray(new String[listStrings.size()]);

 

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号