2011-11-05 351 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