ตัวอย่างในบทความนี้แบ่งปันรหัสเฉพาะของ Java เพื่อบันทึกรูปภาพตามที่อยู่เครือข่ายสำหรับการอ้างอิงของคุณกับคุณ เนื้อหาเฉพาะมีดังนี้
นำเข้า java.io.bufferedInputStream; นำเข้า java.io.file; นำเข้า java.io.fileoutputstream; นำเข้า java.io.ioexception; นำเข้า java.net.httpurlconnection; นำเข้า java.net.url; นำเข้า java.util.random; นำเข้า Sun.misc.base64decoder; /*** คลาสเครื่องมือทั่วไป* @author Hu Hansan** 2014-11-21 10:16:10 AM*/เครื่องมือคลาสสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) โยนข้อยกเว้น {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 ซื้อของในชุมชนบางแห่งของมหาวิทยาลัย Shida, 1,14,0xffffff, 0xec624d, 1 "; เครื่องมือ dw = เครื่องมือใหม่ (); dw.savetofile (str, "e: //"+anguofileutils.getrandomfilename ()+".png"); } / *** บันทึกรูปภาพตามที่อยู่เครือข่าย* @param ที่อยู่เครือข่าย desturl* @param filepath ภาพเส้นทางการจัดเก็บภาพ* / โมฆะสาธารณะ savetofile (สตริง desturl, สตริง filepath) {fileOutputStream fos = null; bufferedInputStream bis = null; httpurlConnection httpurl = null; url url = null; int buffer_size = 1024; ไบต์ [] buf = ไบต์ใหม่ [buffer_size]; ขนาด int = 0; ลอง {url = url ใหม่ (desturl); httpurl = (httpurlconnection) url.openconnection (); httpurl.connect (); bis = ใหม่ bufferedInputStream (httpurl.getInputStream ()); FOS = ใหม่ fileOutputStream (filePath); ในขณะที่ ((ขนาด = bis.read (buf))! = -1) {fos.write (buf, 0, ขนาด); } fos.flush (); } catch (ioexception e) {} catch (classcastexception e) {} ในที่สุด {ลอง {fos.close (); bis.close (); httpurl.disconnect (); } catch (ioexception e) {} catch (nullpointerexception e) {}}}}ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น