عند تطوير Java ، سأواجه حتما الحاجة إلى تحويل تدفقات الإدخال إلى نوع السلسلة. غالبًا ما أواجه مثل هذه الاحتياجات في تطوير Android ، لذلك سأجعل ذلك في فصل الأدوات ومشاركته معك ، على أمل مساعدتك. هذه هي المرة الأولى التي أكتب فيها مدونة شخصية ، وآمل أن تتمكن من دعمها. شكرًا!
State State String StreamToString (InputStream IS) {BufferedReader Reader = جديد BufferEdReader (New InputStreamReader (IS)) ؛ // يتم استخدام stringBuffer جديد لسلسلة خياطة StringBuffer SB = جديد StringBuffer () ؛ خط السلسلة = فارغ ؛ حاول {// عند الانتهاء من محتوى دفق الإدخال أثناء ((line = reader.ReadLine ())! = null) {sb.append (line + "/n") ؛ } // تذكر إغلاق بيانات الدفق لحفظ استهلاك الذاكرة IS.Close () ؛ reader.close () ؛ إرجاع sb.tostring () ؛ } catch (ioException e) {E.PrintStackTrace () ؛ } إرجاع فارغ ؛}ما سبق هو تنفيذ جافا لتيارات الإدخال في سلسلة تم تقديمها بواسطة المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!