สตรีม IO ของ Java เป็นอาการปวดหัวสำหรับฉันเสมอ (ฉันไม่ได้เรียนรู้ Java ในระบบดังนั้นฉันมักจะต้องใช้ฟังก์ชั่นที่ฉันต้องอ่านเอกสาร)
เมื่อเร็ว ๆ นี้ฉันพบข้อกำหนด: อ่านไฟล์ไบต์ไฟล์ มีหลายวิธีออนไลน์และรหัสจำนวนมาก ฉันจะแบ่งปันวิธีง่ายๆกับคุณ (อย่างน้อยก็ใช้ได้กับความต้องการของฉัน)
ไฟล์ไฟล์ = ไฟล์ใหม่ (ชื่อไฟล์); // ชื่อไฟล์คือไดเรกทอรีไฟล์โปรดตั้งค่าอินพุตใน = null; ไบต์ [] ไบต์ = null; ใน = ใหม่ FileInputStream (ไฟล์); // สิ่งที่ใช้จริงคือวิธีการอ่าน () ของคลาส FileInputStream BYTES = BYTE ใหม่ [in.Available ()]; //in.available () คือการได้รับจำนวนไบต์ของไฟล์ในการอ่าน (ไบต์); // กรอกไบต์ของไฟล์ลงในอาร์เรย์ไบต์ทีละหนึ่งใน. close (); // อย่าลืมปิด
แน่นอนคุณจะต้องจัดการข้อยกเว้นตรงกลาง เนื่องจากทุกคนมีความต้องการที่แตกต่างกันสำหรับการจัดการข้อยกเว้นลองจับที่นี่ ~~~
มันก็โอเคที่จะได้รับจำนวนไบต์ของไฟล์ขนาดเล็กใน available () แต่มันไม่ได้ลองใช้เป็นไฟล์ขนาดใหญ่ แต่มันควรจะโอเคมิฉะนั้นความสำคัญของวิธีนี้คืออะไร? - -
ตัวอย่างง่าย ๆ ข้างต้นของ Java Reading Files โดย Bytes เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น