هل هناك طريقة بسيطة وآمنة لتحويل طباعة طباعة إلى طباعة؟
سؤال
هل هناك طريقة نظيفة وبسيطة لتحويل مثيل java.io.PrintWriter
الى java.io.PrintStream
?
المحلول
أولا الحصول على OutputStream
من Writer
. نرى هذا السؤال
ثم تمريرها كحجة إلى PrintStream
البناء:
OutputStream os = new WriterOutputStream(writer);
PrintStream ps = new PrintStream(os);
تحديث: المشاعات 2.0 لديه WriterOutputStream
, ، لذلك استخدمه.
لا تنتمي إلى StackOverflow