Java 中如何实现List同String的相互转换呢?
下文讲述Java中list同String的相互转换的方法分享,如下所示:
List是我们在Java开发中常用于存储数据的对象,String是我们常用于输出数据的对象,那么他们之间如何实现相互转换呢?
下文将一一道来,如下所示:
List是我们在Java开发中常用于存储数据的对象,String是我们常用于输出数据的对象,那么他们之间如何实现相互转换呢?
下文将一一道来,如下所示:
List转String //方法一:使用String.join()函数,可以将list连接为一个字符串并返回 String str1 = String.join(",",list1); //方法二:运用流的方式来写 String str2 = (String) list2.stream().collect(Collectors.joining(",")); String转List //方法一:先转数组,然后数组转list List<String> list = Arrays.asList(str1.split(",")); //方法二: List list = Arrays.asList(string.split(",")).stream().map(s -> String.format(str2.trim())).collect(Collectors.toList());
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。