طريقة java.io.writer.flush () تدفق الدفق. إذا كان الدفق قد أنقذ أي أحرف من أساليب Write () المختلفة في المخزن المؤقت ، فاكتبها على الفور إلى وجهتها المقصودة. ثم ، إذا كانت تلك الوجهة حرفًا آخر أو دفق بايت ، فقم بتدفقه. وبالتالي فإن احتجاج واحد Flush () سوف يقوم بتنظيف جميع المخازن المؤقتة في سلسلة من الكتاب و OutputStreams.
Demo Class Public Class {public static void main (string [] ars) يلقي الاستثناء {system.out.println ("hello") ؛ printwriter writer = new printwriter (system.out) ؛ constr.println ("الكاتب start") blocke.printstacktrace () ؛} الكاتب.كما هو الحال في الكود أعلاه ، إذا تم التعليق على Flush () ، فسيتم طباعة "الكاتب Start" وسيتم طباعة "Writer Close" بعد 3 ثوانٍ من طباعة "Hello" ، لأن Clate.Close () سيتصل بالتدفق () مرة واحدة قبل إغلاق دفق الإخراج. الآثار هي كما يلي:
إذا لم يتم التعليق على Flush () ، فسيتم طباعة "START" مباشرة بعد الطباعة "Hello".
لخص
ما سبق هو المحتوى الكامل لهذه المقالة حول مثال الكود لوظيفة Flush () في IO ، وآمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!