是否有可能在java中獲取圖像的名稱。圖片來源是一個網址。獲取java中的圖像名稱
例如, 「http://172.16.2.42/apache_pb.png」
我需要輸出 「apache_pb.png」
是否有可能在java中獲取圖像的名稱。圖片來源是一個網址。獲取java中的圖像名稱
例如, 「http://172.16.2.42/apache_pb.png」
我需要輸出 「apache_pb.png」
String s = "http://172.16.2.42/apache_pb.png";
int index = s.lastIndexOf('/');
String name = s.substring(index+1);
System.out.println(name);
將URL#getFile()爲你做這個?
您可以從URL
類使用此helper方法:
String file = new URL("http://172.16.2.42/apache_pb.png").getPath();
@Dennis:是否有可能得到BufferedImage的反應或類似的東西的名稱。因爲我需要的是如果URL不是有效的,程序將獲取默認圖像。我需要檢查我得到的圖像的響應。 – 1355