JavaRush /จาวาบล็อก /Random-TH /BufferedReader กับสแกนเนอร์
KarmaHacker
ระดับ
Новосибирск

BufferedReader กับสแกนเนอร์

เผยแพร่ในกลุ่ม
ฉันแก้ไขปัญหาระดับ 22.lesson09.task01 แล้ววันนี้ ในเงื่อนไขนี้ คุณจะต้องนับคำที่คั่นด้วยช่องว่างซึ่งประกอบด้วยหลายบรรทัด เมื่อดูความคิดเห็นเกี่ยวกับงานนี้ ฉันรู้สึกประหลาดใจที่ผู้คนอ่านบรรทัดผ่าน BufferedReader เป็นหลัก ในขณะเดียวกันก็มีปัญหามากมาย การขึ้นบรรทัดจะต้องแบ่งออกเป็นคำโดยใช้ split() และการขึ้นบรรทัดใหม่ก็มีปัญหาเช่นกัน คำถามที่คล้ายกันเกิดขึ้นในงานก่อนหน้านี้ของฉัน ในเรื่องนี้คำถามคือ: เหตุใด JavaRashevites จึงไม่ชอบ Scanner เช่นนี้ นี่เป็นความเข้าใจผิดทั่วไปหรือฉันพลาดอะไรบางอย่างไป? ท้ายที่สุดแล้วScannerจะทำงานได้ดีหากเราจำเป็นต้องนับไม่ใช่ทั้งบรรทัด แต่เป็นคำที่คั่นด้วยช่องว่างและบนบรรทัดที่ต่างกัน ไม่จำเป็นต้องใส่ไม้ค้ำใดๆ ในรูปแบบของการแยกและคิดถึงเส้นแบ่ง
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION