JavaRush /Blog Java /Random-PL /BufferedReader kontra skaner
KarmaHacker
Poziom 30
Новосибирск

BufferedReader kontra skaner

Opublikowano w grupie Random-PL
Rozwiązałem dzisiaj problem Level22.lesson09.task01. W warunku musisz policzyć słowa oddzielone spacją, składające się z kilku linii. Patrząc na komentarze do tego zadania, zdziwiłem się, że ludzie czytają linie głównie poprzez BufferedReader. Jednocześnie mają wiele problemów, linię należy podzielić na słowa za pomocą metody split(), a łamanie linii również sprawia trudności. Podobne pytania pojawiły się w moich wcześniejszych zadaniach. W związku z tym pytanie brzmi: dlaczego JawaRaszewici tak bardzo nie lubią Scannera? Czy to ogólne błędne przekonanie, czy coś przeoczyłem? W końcu Scanner radzi sobie znakomicie, jeśli mamy policzyć nie całą linię, ale słowa oddzielone spacjami i w różnych liniach. Nie trzeba wkładać żadnych kul w formie szpagatów i myśleć o przełamywaniu linek.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION