关于Java截取字符串的问题

小姚 发布于 2011/10/10 11:39
阅读 1K+
收藏 0

java有没有办法能够把这段字符串x8100/webapps/HR/backStage/employee/upload/100209007_identity.jpg

截取成为

backStage/employee/upload/100209007_identity.jpg

我的意思是有没有方法能够从backStage开始截取到末尾,我看了API没有...

如果没有这个方法,能帮我想一个办法吗?

各位,有点急....

 

加载中
0
浪客Dandy
浪客Dandy
subString? 或者你用正则截取
0
小姚
小姚
正则怎么匹配,求教....
浪客Dandy
浪客Dandy
这取决你的规律是什么 比如.*/backStage/.*
0
JavaGG
JavaGG

这些只可以找规则了

0
javaynd
javaynd

String a = "x8100/webapps/HR/backStage/employee/upload/100209007_identity.jpg";

a.substring(17)

0
范宏杰
范宏杰

String a = "x8100/webapps/HR/backStage/employee/upload/100209007_identity.jpg";

int i = a.indexof("backStage");

a.substring(i + "backStage".length());

0
ExtremeTalk
ExtremeTalk
如果头部长度是确定的话,不是很简单吗?总之找到确定的那一部分作为基准就可以了
0
faluo888
faluo888
String s = "x8100/webapps/HR/backStage/employee/upload/100209007_identity.jpg";
System.out.println(s.substring(s.indexOf("backStage"), s.length()));

0
星星王
星星王
这个问题,就是要看你怎么定义之前的那一段 " x8100/webapps/HR/backStage/"一定要是固定的才行哦。这样处理是硬编码了,会有不可预知的异常的。
0
小姚
小姚
恩,这句是固定的,只是在我印象中好像在哪里看到过可以按照字符串来截取的,所以我想问下看看有没有什么特别的方法是我不知道的,想学习一下,还是感谢大家的支持....谢谢了
返回顶部
顶部