Java--截取路径字符串
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); } }}