我正在尝试在Java中实现以下功能:给定一个目录路径,如
"/a/b/c"
,我想要得到一个字符串数组["a", "b", "c"]
。代码如下:private static final String DIRECTORY_PATH_SEPARATOR = "/";
Iterator iter = testPaths.iterator();
String[] directories;
while( iter.hasNext() ) {
directories = ( ( String ) iter.next() ).split(DIRECTORY_PATH_SEPARATOR);
}
但是我作为数组得到的也有空格。我想要获取所有长度大于0的字符串。
我该怎么做?