您的位置:首页 > 编程语言 > Java开发

Java--截取路径字符串

2013-01-20 12:41 351 查看
1.截取路径最后一个字符串

 

/**
* 截取链接最后一个字符串
* @author ZLQ
*
*/
public class StringTest {
public static void main(String[] args) {
String url = "http://zhidao.baidu.com/question/147458024.html";
//取得最后一个/的下标
int index = url.lastIndexOf("/");
//将字符串转为字符数组
char[] ch = url.toCharArray();
//根据 copyValueOf(char[] data, int offset, int count) 取得最后一个字符串
String lastString = String.copyValueOf(ch, index + 1, ch.length - index - 1);
System.out.println(lastString);
}
}


 

 

2.截取链接最后一个字符串

 

/**
* 截取链接最后一个字符串
* @author ZLQ
*
*/
public class StringTest3 {
public static void main(String[] args) {
String url = "http://zhidao.baidu.com/question/147458024.html";
//取得最后一个/的下标
int index = url.lastIndexOf("/");
//substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。
String newString = url.substring(index + 1);
System.out.println(newString);
}
}


 

 

3. 截取/之间的字符串

 

/**
* 截取/之间的字符串
* @author ZLQ
*
*/
public class StringTest2 {
public static void main(String[] args) {
String url = "http://zhidao.baidu.com/question/147458024.html";
//将字符串以/切分并存到数组中
String[] split = url.split("/");
for(String str : split){
System.out.println(str);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息