Java String.split(),如何防止新数组中的空元素

前端之家收集整理的这篇文章主要介绍了Java String.split(),如何防止新数组中的空元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个类似的字符串 @H_502_2@String s="hello.are..you"; String test[]=s.split("\\.");

测试[]包括4个元素:

@H_502_2@hello are you

如何使用split()生成三个非空元素?

解决方法

你可以使用量词 @H_502_2@String[] array = "hello.are..you".split("\\.+");

处理领先.你可以做的角色:

@H_502_2@String[] array = ".hello.are..you".replaceAll("^\\.","").split("\\.+");

猜你在找的Java相关文章