لطالما كان دفق IO من Java بمثابة صداع بالنسبة لي (لم أتعلم Java في النظام ، لذلك عادة ما أحتاج إلى تنفيذ الوظائف التي أحتاجها لقراءة الوثائق).
واجهت مؤخرًا متطلبات: اقرأ بايت ملف. هناك العديد من الطرق عبر الإنترنت والكثير من التعليمات البرمجية. سأشارككم طريقة بسيطة (على الأقل تعمل لتلبية احتياجاتي).
ملف الملف = ملف جديد (اسم الملف) ؛ // اسم الملف هو دليل الملفات ، يرجى تعيين inputStream في = null ؛ بايت [] بايت = فارغة ؛ في = جديد fileInputStream (ملف) ؛ . //in.available () هو الحصول على عدد بايت الملف في. القاعدة (بايت) ؛ // املأ بايت الملف في صفيف البايت واحد تلو الآخر في. close () ؛ // تذكر أن تغلق في
بالطبع ، ستحتاج إلى التعامل مع الاستثناءات في الوسط. نظرًا لأن كل شخص لديه احتياجات مختلفة لمعالجة الاستثناءات ، يتم حفظ Try Catch هنا ~~~
لا بأس في الحصول على عدد من بايت ملف صغير in.available () ، لكنه لم يجربه في ملفات كبيرة. ولكن يجب أن يكون على ما يرام ، وإلا ما هي أهمية هذه الطريقة؟ ؟ ؟
المثال البسيط أعلاه لملفات قراءة Java بواسطة Bytes هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.