21xrx.com
2024-12-22 23:59:16 Sunday
登录
文章检索 我的文章 写文章
Java中字符串如何转换成List?
2023-06-14 21:41:27 深夜i     --     --
Java List 字符串 转换 split() guava Splitter

在Java编程中,我们经常需要将字符串转换成List类型以便进行各种数据操作。本文将讲解如何在Java中进行字符串转换成List,以及相关的实例代码。

首先,Java中可以使用split()方法将字符串按照指定分隔符转换成String数组,然后将该数组再转换成List即可。例如:


String str = "apple,banana,orange";

List list = Arrays.asList(str.split(","));

此时,list中就包含了三个元素,分别是apple、banana、orange。

另外,还可以使用guava库中的Splitter类,它提供了更为丰富的字符串分割功能,例如指定多个分割符、去除空格等等,具体用法如下:


String str = "apple, banana  ,  orange";

List list = Splitter.on(',').trimResults().omitEmptyStrings().splitToList(str);

在上述代码中,使用了on(',')方法将字符串按照逗号分隔,trimResults()方法去除了分割后字符串的空格,omitEmptyStrings()方法去掉了空字符串,最后通过splitToList()方法转换成List。

通过上述两种方法,我们可以非常简单地将字符串转换成Java中的List类型,并且可以根据需求灵活地控制分隔符和字符串处理规则。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复