//小弟对这段代码的意思不是清楚 麻烦个位朋友帮个忙解释一下 ! 落实到具体每一句哈 private URL getMusic(String musicName){
String str = Music.class.getResource("/").toString();
str = str.substring(0, str.length()-4);
str = str +"music/"+musicName;
URL strURL = null;
try {
strURL = new URL(str);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return strURL; }
String str = Music.class.getResource("/").toString();
str = str.substring(0, str.length()-4);
str = str +"music/"+musicName;
URL strURL = null;
try {
strURL = new URL(str);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return strURL; }
//Music.class.getResource("/") 返回一个 url 然后 toString() 掉 就变成String了.
str = str.substring(0, str.length()-4); //截取字符串. 把后四位去掉
str = str +"music/"+musicName;// 然后连接一下
URL strURL = null; try {
strURL = new URL(str); //后面就不说了吧.} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return strURL; }