读书人

字符串截取,该如何处理

发布时间: 2012-03-18 13:55:38 作者: rapoo

字符串截取
http://zhangmenshiting2.baidu.com/data2/music/5979788/5979788.mp3?xcode=047d3465cd5224a3ab9483faf71dddbb&mid=0.90150176693482

求一获取5979788.mp3文件名的方法。

[解决办法]

Java code
        String s1 = "http://zhangmenshiting2.baidu.com/data2/music/5979788/5979788.mp3?xcode=047d3465cd5224a3ab9483faf71dddbb&mid=0.90150176693482";        String s2 = "";        s2 = s1.substring(s1.lastIndexOf("/") + 1, s1.lastIndexOf("?"));        System.out.println(s2);
[解决办法]
1.求出".mp3"在字符串中的下标end
2.获取最后".mp3"前最后一个“/”下标start
3.截取
string.substring(start + 1 ,end);
得到5979788
string.substring(start + 1 ,end + “.mp3”.length());
得到5979788.mp3

[解决办法]
探讨
1.求出".mp3"在字符串中的下标end
2.获取最后".mp3"前最后一个“/”下标start
3.截取
string.substring(start + 1 ,end);
得到5979788
string.substring(start + 1 ,end + “.mp3”.length());
得到5979788.mp3

读书人网 >Java相关

热点推荐