Die Beispiele in diesem Artikel teilen Ihnen den spezifischen Java -Code mit Ihnen, um Bilder basierend auf der Netzwerkadresse für Ihre Referenz zu speichern. Der spezifische Inhalt ist wie folgt
Importieren Sie Java.io.BufferedInputStream; Import java.io.file; import java.io.fileoutputStream; importieren java.io.ioxception; import java.net.httpurlconnection; import java.net.url; import Java.util.random; import sun.misc.base64Decoder; /*** Gemeinsame Werkzeugklasse* @Author Hu Hansan** 2014-11-21 10:16:10 AM*/Public Class Tools {public static void main (String [] args) löst eine Ausnahme aus {String Str = "http://api.map.baidu.com/staticimage?center=106.720568,26.585137&width=697&height=550&markers=106.729443,26.593795&mar kersyles = -1, http: //api.map.baidu.com/images/marker_red.png,-1,23,25&zoom=15&labels=106.730143,26.594695&labelstyles=bun Geschäft in einer bestimmten Gemeinschaft der Shida University, 1.14.0xffffff, 0xec624d, 1 "; Tools DW = neue Tools (); dw.savetofile (str, "e: //"+AnguoFileUtils.getrandomFileName ()+".png"); } / *** Speichern Sie das Bild gemäß der Netzwerkadresse* @param desturl -Netzwerkadresse* @param filepath Bildspeicherpfad* / 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 = neuer 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) {} endlich {try {fos.close (); Bis.close (); httpurl.disconnect (); } catch (ioException e) {} catch (nullPointerexception e) {}}}}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.