เมื่อพัฒนา Java ฉันจะต้องเผชิญกับความจำเป็นในการแปลงสตรีมอินพุตเป็นประเภทสตริงอย่างหลีกเลี่ยงไม่ได้ ฉันมักจะพบกับความต้องการเช่นนี้ในการพัฒนา Android ดังนั้นฉันจะทำให้สิ่งนี้เป็นชั้นเรียนเครื่องมือและแบ่งปันกับคุณหวังว่าจะช่วยคุณ นี่เป็นครั้งแรกที่ฉันเขียนบล็อกส่วนตัวฉันหวังว่าคุณจะสนับสนุนได้ ขอบคุณ!
StreamToString สตริงสาธารณะสาธารณะ (inputStream คือ) {bufferedReader reader = ใหม่ bufferedReader (ใหม่ inputStreamReader (IS)); // ใหม่ stringbuffer ใช้สำหรับการเย็บสตริงสตริง buffer sb = new StringBuffer (); สตริงบรรทัด = null; ลอง {// เมื่อเนื้อหาสตรีมอินพุตเสร็จสิ้นการอ่านในขณะที่ ((line = reader.readline ())! = null) {sb.append (บรรทัด + "/n"); } // อย่าลืมปิดการสตรีมข้อมูลเพื่อบันทึกการใช้หน่วยความจำคือ. close (); reader.close (); ส่งคืน sb.toString (); } catch (ioexception e) {e.printstacktrace (); } return null;}ด้านบนคือการใช้งาน Java ของสตรีมอินพุตลงในสตริงที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!