Ман имрӯз мушкorи level22.lesson09.task01-ро ҳал кардам. Дар шарт, шумо бояд калимаҳои бо фосила ҷудошударо, ки аз якчанд сатр иборатанд, ҳисоб кунед. Ба шарҳҳо дар бораи ин вазифа нигоҳ карда, ман ҳайрон шудам, ки одамон хатҳоро асосан тавассути BufferedReader мехонанд. Дар баробари ин, онҳо мушкилоти зиёд доранд, хатро бо истифода аз split () ба калимаҳо тақсим кардан лозим аст ва танаффусҳои сатр низ мушкилот доранд. Чунин саволҳо дар вазифаҳои қаблии ман низ пайдо шуданд. Ба ин муносибат саволе ба миён меояд: чаро чаварашевихо нисбат ба Сканнер ин кадар нописандй доранд? Оё ин тасаввуроти умумӣ аст ё ман чизеро гум кардам? Баъд аз ҳама , Сканнер кори хуб мекунад, агар ба мо лозим ояд, ки на тамоми сатр, балки калимаҳои бо фосила ва сатрҳои гуногун ҷудошударо ҳисоб кунем. Ҳеҷ гуна асобачаҳоро дар шакли ҷудошавӣ ворид кардан ва дар бораи шикастани хатҳо фикр кардан лозим нест.
GO TO FULL VERSION