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

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

测试[]包括4个元素:

hello
are

you

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

解决方法

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

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

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

猜你在找的Java相关文章