1、使用 new URL()
ImageIO.read(new URL(url));
獲取圖片有限制,可以讀取圖片的格式 :[BMP, bmp, jpg, JPG, wbmp, jpeg, png, PNG, JPEG, WBMP, GIF, gif]
獲取不到圖片時返回為null,后續操作可能會報空指針
2、通過流的方式獲取
public BufferedImage getUrlImage(String url) { byte[] bytes = HttpsUtils.getBytes(url); InputStream buffin = new ByteArrayInputStream(bytes,0,bytes.length); BufferedImage img = null; try { img = ImageIO.read(buffin); } catch (IOException e) { e.printStackTrace(); } return img; }