首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java 截取字符串?该如何处理

2013-07-08 
java 截取字符串????给你一个字符串例如/aa/rver/ta/client我想截取后的字符串为ta/client。该字符串已

java 截取字符串????
给你一个字符串例如"/aa/rver/ta/client"我想截取后的字符串为"ta/client"。该字符串已知,还有该字符串的子字符串已知(例如上例中字符串中的子字符串rver给出)。这个怎么写
[解决办法]
先取ta/client这个的问题之,然后去这个ta/client的长度。
String str="ta/client在/aa/rver/ta/client";
int index = str.indexOf("ta/client");
String str1 = str. substring(index ,index + "ta/client".length)
[解决办法]


public static void main(String[] args){
String s = "/aa/rver/ta/client";
System.out.println(getStrByStr(s));

public static String getStrByStr(String str){
//得到最后一个斜杠的位置
int l = str.lastIndexOf("/");
//得到原s字符串中倒数第二个斜杠的位置
int l2 = (str.substring(0,l)).lastIndexOf("/");
//返回处理完毕的字符串
return str.substring(l2+1,str.length());
}  

热点排行