是否有可能在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