Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取字符串第一次出现的子路径_Java_Directory_Path - Fatal编程技术网

Java 获取字符串第一次出现的子路径

Java 获取字符串第一次出现的子路径,java,directory,path,Java,Directory,Path,我有一条路 a//b/c/d/e.json 和一个文件夹“d” 是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d”?最好使用内置方法 这样我就可以得到“a//b/c/d” 是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d” 不,没有优雅的方式。使用循环直接执行。str.substring0,str.indexOf'd'+1。我宁愿不转换为字符串。有没有办法通过路径api执行此操作?您可以沿着路径一直走,直到getFilename返回d。您自己做了哪些研究来尝试执行此操作?您是

我有一条路

a//b/c/d/e.json

和一个文件夹“d”

是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d”?最好使用内置方法

这样我就可以得到“a//b/c/d”

是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d”


不,没有优雅的方式。使用循环直接执行。

str.substring0,str.indexOf'd'+1。我宁愿不转换为字符串。有没有办法通过路径api执行此操作?您可以沿着路径一直走,直到getFilename返回d。您自己做了哪些研究来尝试执行此操作?您是否阅读了文档,即的javadoc,以查看哪些方法可用,以及其中是否有任何方法对此有用?-我认为getNameCount和getNameint索引看起来很有趣,不是吗?你用这些做了什么?我可以,但我正在寻找一种更优雅的方法。我宁愿没有任何布尔逻辑