Contoh -contoh dalam artikel ini berbagi dengan Anda kode spesifik Java untuk menyimpan gambar berdasarkan alamat jaringan untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Impor java.io.bufferedInputStream; import java.io.file; import java.io.fileoutputStream; import java.io.ioexception; import java.net.httpurlconnection; import java.net.url; impor java.util.random; impor sun.misc.base64decoder; /*** Kelas Alat Umum* @Author Hu Hansan** 2014-11-21 10:16:10 AM*/Alat kelas publik {public static void main (string [] args) melempar pengecualian {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 Berbelanja di komunitas tertentu di Universitas Shida, 1.14,0xffffff, 0xec624d, 1 "; Alat dw = alat baru (); dw.savetofile (str, "e: //"+anguofileutils.getrandomfileName ()+".png"); } / *** Simpan gambar sesuai dengan alamat jaringan* @param desturl Alamat jaringan* @param FilePath Path Penyimpanan* / 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 = byte baru [buffer_size]; ukuran int = 0; coba {url = url baru (desturl); httpUrl = (httpurlConnection) url.openconnection (); httpurl.connect (); bis = baru bufferedInputStream (httpurl.getInputStream ()); fos = FileOutputStream baru (FilePath); while ((size = bis.read (buf))! = -1) {fos.write (buf, 0, size); } fos.flush (); } catch (ioException e) {} catch (classcastException e) {} akhirnya {coba {fos.close (); bis.close (); httpurl.disconnect (); } catch (ioException e) {} catch (nullpointerException e) {}}}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.