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);
}
}
}
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);
}
}
}
相关文章推荐
- java开发中截取上传文件的文件名和后缀名
- Java利用SMB上传、下载、读取(内容或文件名)、复制、删除远程文件
- java上传下载文件,中文文件名不显示或乱码
- java基于Apache FTP实现文件上传、下载、修改文件名、删除
- 自己写的一个JSP上传文件和下载文件的JavaBean
- 自己写的一个JSP上传文件和下载文件的JavaBean 自己写的一个JSP上传文件和下载文件的JavaBean
- 文件上传时生成“日期+随机数”式文件名前缀的Java代码
- java上传下载文件的总结
- 文件上传下载代码 java
- Java文件上传下载 源码
- java web应用文件下载(包括中文文件名乱码处理)
- Flex+Java组合解决汉字或特殊符号(如&等)文件下载时的文件名乱码问题
- 客户端上传文件时,用Javascript(Js)取得文件名及文件后缀(File,图片)
- Struts2 多个文件上传和下载(支持中文文件名)
- 自己写的一个JSP上传文件和下载文件的JavaBean
- 文件上传时生成“日期+随机数”式文件名前缀的Java代码
- SERVLET与JSP_文件上传下载(4)-java
- java文件上传和下载(原创,根据RFC1867分析得到)
- java做的比较完善的FTP连接上传下载文件
- JAVA实现FTP文件上传下载文件