Java 获取字符串第一次出现的子路径
我有一条路 a//b/c/d/e.json 和一个文件夹“d” 是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d”?最好使用内置方法 这样我就可以得到“a//b/c/d” 是否有一种优雅的方法来获取路径的子路径,直到第一次出现“d”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。您自己做了哪些研究来尝试执行此操作?您是
不,没有优雅的方式。使用循环直接执行。str.substring0,str.indexOf'd'+1。我宁愿不转换为字符串。有没有办法通过路径api执行此操作?您可以沿着路径一直走,直到getFilename返回d。您自己做了哪些研究来尝试执行此操作?您是否阅读了文档,即的javadoc,以查看哪些方法可用,以及其中是否有任何方法对此有用?-我认为getNameCount和getNameint索引看起来很有趣,不是吗?你用这些做了什么?我可以,但我正在寻找一种更优雅的方法。我宁愿没有任何布尔逻辑