Java中如何处理split方法分隔空字符串时无法获取结果的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1434个文字,预计阅读时间需要6分钟。
应用场景:将字符串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分钟。
应用场景:将字符串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方法,这个是我们经常使用到的。

