Java String字符串截取的问题

Java  String字符串截取的问题

问题描述:

例如: String a="admin/aaa.jpg";
String b="testtet/aaa.jpg";
String c="1213aaa/aaa.jpg";
String d="teteagdgggg/aaa.jpg";
前面和后面的长度都是任意的。中间的字符为 /

String能根据这个/来提取字符么。提取后面的字符。

C#可以的。java不晓得具体怎么实现。希望能给出具体的代码

这些看起来像是路径……楼主确定要手工来分割么?

Anyway,Java里要做这个分割很简单。用[url=http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#lastIndexOf(java.lang.String)]String.lastIndexOf()[/url]就行:
[code="java"]String extracted = a.substring(a.lastIndexOf("/") + 1);[/code]

String [] reslut = a.split("/");
想取哪段就可以取哪段