Java中如何处理split方法分隔空字符串时无法获取结果的问题?

2026-05-16 06:341阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1434个文字,预计阅读时间需要6分钟。

Java中如何处理split方法分隔空字符串时无法获取结果的问题?

应用场景:将字符串s1以逗号分隔,转换成集合。结果如下:[A, B],逗号后的空格不再进行分隔,若想将空格转换为三个元素的集合,即[空格, 空格, 空格]。代码如下:

javaString s1=A, B;List list=Arrays.asList(s1.split(,));

应用场景

String s1="A,B,"

将s1 以逗号分隔,转换成集合 正常的转换结果如下

[A,B]

逗号后的空不再进行分隔,若想逗号后的空即转换为三个元素的集合

List<String> list = Arrays.asList(s1.split(",",-1));

只需要在跟个条件后,添加-1 即可 ,转换的结果如下

[A, B, ]

补充知识:Java Sting类关于split处理空串以及截取最大数

java的String类中有个split方法,这个是我们经常使用到的。

阅读全文
标签:解决方式

本文共计1434个文字,预计阅读时间需要6分钟。

Java中如何处理split方法分隔空字符串时无法获取结果的问题?

应用场景:将字符串s1以逗号分隔,转换成集合。结果如下:[A, B],逗号后的空格不再进行分隔,若想将空格转换为三个元素的集合,即[空格, 空格, 空格]。代码如下:

javaString s1=A, B;List list=Arrays.asList(s1.split(,));

应用场景

String s1="A,B,"

将s1 以逗号分隔,转换成集合 正常的转换结果如下

[A,B]

逗号后的空不再进行分隔,若想逗号后的空即转换为三个元素的集合

List<String> list = Arrays.asList(s1.split(",",-1));

只需要在跟个条件后,添加-1 即可 ,转换的结果如下

[A, B, ]

补充知识:Java Sting类关于split处理空串以及截取最大数

java的String类中有个split方法,这个是我们经常使用到的。

阅读全文
标签:解决方式