java:.split()之后从数组中删除元素

Fed*_*rer 0 java arrays

假设你有一个String[]已经创建的.split(),然后导致你在那里有一堆空字符串,即

myArray['','hello','thetimes','economist','','','hi']
Run Code Online (Sandbox Code Playgroud)

有没有办法将它们从String[]循环中删除而不必循环,检测字符串是否为空然后添加到新数组?

dan*_*ben 8

这里有一个更简单的方法.

String.split("\\s+") 将消除那些空字符串.