use*_*473 2 java url flv android fetch
如何检查jsonResponce中从服务器发送的URL的FileExtension.
如果我的URL最后有".flv",我想传递一个方法.
例如
http://derana.lk/apps/apple/tvderana/iframe_video.php?file=SriGauthamaSambuddha_35_19673.flv
上面的链接最后有".flv".所以我知道这是一个flv视频.我想知道一种方法,以检查我的网址到底是否有.flv,以及是否已通过方法.
Ume*_*ani 14
在这种情况下,从阿帕奇百科全书IO使用FilenameUtils.getExtension http://commons.apache.org/proper/commons-io/javadocs/api-1.4/org/apache/commons/io/FilenameUtils.html#getExtension%28java. lang.String 29%
这是一个使用示例:
String ext = FilenameUtils.getExtension("YOUR STRING LINK HERE.flv");
if(ext.equalsIgnoreCase("flv"){
//IT IS FLV
yourMethodToPlay();
}
Run Code Online (Sandbox Code Playgroud)
要么
String extension = "";
int i = fileName.lastIndexOf('.');
if (i > 0) {
extension = fileName.substring(i+1);
}
Run Code Online (Sandbox Code Playgroud)
假设您正在处理类似Windows的简单文件名,而不是像archive.tar.gz那样.
顺便说一句,对于一个目录可能有'.'但文件名本身没有的情况(比如/path/to.a/file),你可以做
String extension = "";
int i = fileName.lastIndexOf('.');
int p = Math.max(fileName.lastIndexOf('/'), fileName.lastIndexOf('\\'));
if (i > p) {
extension = fileName.substring(i+1);
}
Run Code Online (Sandbox Code Playgroud)
但最简单的方法是使用FilenameUtils.getExtension方法
| 归档时间: |
|
| 查看次数: |
5604 次 |
| 最近记录: |