如果要
String在
/字符处分割,该
String.split方法将起作用:
例如:
String s = "prefix/dir1/dir2/dir3/dir4";String[] tokens = s.split("/");for (String t : tokens) System.out.println(t);输出量
prefixdir1dir2dir3dir4
编辑
/前缀为a 的情况,我们知道前缀是什么:
String s = "slash/prefix/dir1/dir2/dir3/dir4";String prefix = "slash/prefix/";String noPrefixStr = s.substring(s.indexOf(prefix) + prefix.length());String[] tokens = noPrefixStr.split("/");for (String t : tokens) System.out.println(t);没有前缀的子字符串
"slash/prefix/"由
substring方法组成。也就是说
String,然后通过运行
split。
输出:
dir1dir2dir3dir4
重新编辑
如果这
String实际上是在处理文件路径,则使用
File类可能比使用字符串操作更可取。诸如此类的类
File已经考虑到处理文件路径的所有复杂性,将变得更加强大。



