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);
  }
 }
}



你可能感兴趣的:(java,java,java,字符串,路径,split,split,截取)