Примеры в этой статье делятся с вами конкретным кодом Java для сохранения изображений на основе сетевого адреса для вашей ссылки. Конкретный контент заключается в следующем
Импорт java.io.bufferedinputstream; import java.io.file; импорт java.io.fileOutputStream; импорт java.io.ioexception; импорт java.net.httpurlConnection; импорт java.net.url; импорт java.util.random; Import Sun.misc.base64decoder; /**** Common Tool Class* @author Hu Hansan** 2014-11-21 10:16:10 AM*/Инструменты открытого класса {public static void main (String [] args) Throws {String Str = "http://api.map.baidu.com/staticimage?center=106.720568,26.585137&width=697&height=550&markers=106.729443,26.593795&mar kerstyles = -1, http: //api.map.baidu.com/images/marker_red.png,-1,23,25&zoom=15&labels=106.730143,26.594695&labelstyles=bun Магазин в определенном сообществе Университета Шида, 1,14,0xffffff, 0xec624d, 1 "; Инструменты DW = новые инструменты (); dw.savetofile (str, "e: //"+anguofileutils.getrandomfilename ()+".png"); } / *** Сохранить изображение в соответствии с сетевым адресом* @param desturl сетевой адрес* @param filepath Path* / public void savetofile (String desturl, String filePath) {fileOutputStream fos = null; BufferedInputStream bis = null; Httpurlconnection httpurl = null; Url url = null; int buffer_size = 1024; byte [] buf = new Byte [buffer_size]; int size = 0; try {url = new url (desturl); httpurl = (httpurlconnection) url.openconnection (); httpurl.connect (); bis = new BufferedInputStream (httpurl.getInputStream ()); fos = new FileOutputStream (filePath); while ((size = bis.read (buf))! = -1) {fos.write (buf, 0, size); } fos.flush (); } catch (ioException e) {} catch (classcastException e) {} наконец {try {fos.close (); bis.close (); httpurl.disconnect (); } catch (ioException e) {} catch (nullPointerException e) {}}}}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.