【发布时间】:2016-02-28 21:20:33
【问题描述】:
我有一个字符串:
/abc/def/ghfj/ijk/lmn.doc
我想从中提取 ghfj。
我试过这种方式:str.substring(str.indexOf("/",9),str.indexOf("/"));
有人可以帮忙吗?
【问题讨论】:
-
您可以在
/上拆分字符串,然后从数组中获取第二个值。 -
Stack Overflow 不是免费的代码编写服务。我们用我们的努力换取您的努力,所以请告诉我们what have you tried到目前为止并解释您面临的问题?
-
你也不应该在这里使用字符串方法。 Java 的类可以很好地处理路径操作,例如
FileonPath。 -
我试过这种方式:str.substring(str.indexOf("/",8),str.indexOf("/"));
-
不要将代码作为注释发布(它无法在此处正确格式化,因此难以阅读)。它的位置在您的问题中,因此请使用 edit 选项并将其添加到您的帖子中。