2011-11-05 405 views
0

是否有可能在java中獲取圖像的名稱。圖片來源是一個網址。獲取java中的圖像名稱

例如, 「http://172.16.2.42/apache_pb.png」

我需要輸出 「apache_pb.png」

回答

2
String s = "http://172.16.2.42/apache_pb.png"; 
int index = s.lastIndexOf('/'); 

String name = s.substring(index+1); 
System.out.println(name); 
2

您可以從URL類使用此helper方法:

String file = new URL("http://172.16.2.42/apache_pb.png").getPath(); 
+0

@Dennis:是否有可能得到BufferedImage的反應或類似的東西的名稱。因爲我需要的是如果URL不是有效的,程序將獲取默認圖像。我需要檢查我得到的圖像的響應。 – 1355