java获取图片url
时间: 2023-11-24 15:07:51 浏览: 41
你可以使用 Java 中的 URL 类来获取图片的 URL。
以下是获取图片 URL 的示例代码:
```java
import java.net.URL;
public class GetImageURL {
public static void main(String[] args) throws Exception {
String imageUrl = "https://example.com/image.jpg";
URL url = new URL(imageUrl);
System.out.println("Image URL: " + url.toString());
}
}
```
在上面的示例代码中,我们创建了一个 URL 对象并传入图片的 URL 字符串。然后使用 `toString()` 方法获取图片的 URL。
请注意,这只是获取图片 URL 的基本示例。在实际开发中,你可能需要处理一些异常或验证 URL 是否可用等等。
相关问题
java通过url获取图片
可以使用java中的URL类和IO类来获取图片。以下是一个简单的示例代码:
```java
import java.io.*;
import java.net.*;
public class GetImageFromUrl {
public static void main(String[] args) {
try {
URL url = new URL("https://example.com/image.jpg"); // 图片的URL地址
InputStream in = new BufferedInputStream(url.openStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while (-1 != (n = in.read(buf))) {
out.write(buf, 0, n);
}
out.close();
in.close();
byte[] response = out.toByteArray();
FileOutputStream fos = new FileOutputStream("image.jpg"); // 保存图片的路径和文件名
fos.write(response);
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
将图片URL地址替换成你要获取的图片的URL地址,运行程序即可将图片保存到指定路径中。
java 通过url获取图片尺寸
你可以使用Java的ImageIO类来获取图片的尺寸信息。具体的代码示例如下:
```
URL url = new URL("图片的URL地址");
Image image = ImageIO.read(url);
int width = image.getWidth(null);
int height = image.getHeight(null);
System.out.println("图片宽度:" + width + ",图片高度:" + height);
```
这段代码可以输出图片的宽度和高度信息。