Progate の Javaコースを 復習。
最近、挫折気味だから 少し簡単な問題に再チャレンジ。
Javaの学習コースⅢ でしっくりこないのは、
Scanner の存在。
入力は try〜catch文を 使って
Bufferedreader ImputStreamReader を入力に使用していたんだけど、
確かに Scannerは 記述が簡単だ。
一般的には どちらが 多く使われているんだろう。。。
さらに Consoleもあるしね。
ググってみた。
Reasonable Code
JavaにおけるBufferedReaderとConsoleとScanner
「Java SE 6完全攻略」第37回 コンソールからパスワードを入力するには
どうやら、BufferedReader は 記述が面倒だけど(そりゃそうだ)、
使い勝手が良く 処理速度も速いらしい。
Consoleには readPassword と言って パスワードを隠して
入力が出来る機能もあるそうだ。
ふむふむ。。。
Scannerだって、nextInt(); で 文字列を入力してしまうと、
エラーが発生するしね。
(結局、例外処理が必要)
今日の教訓。
ググってみる。それ大事。
0 件のコメント:
コメントを投稿