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

java截取文件上传或下载的文件名及后缀

2015-01-07 23:27 459 查看
[html] view
plaincopy

/**

* 截取链接最后一个字符串

* @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.截取链接最后一个字符串



[html] view
plaincopy

/**

* 截取链接最后一个字符串

* @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. 截取/之间的字符串



[html] view
plaincopy

/**

* 截取/之间的字符串

* @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);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: