2008-11-16から1日間の記事一覧

Scannerからの入力が尻切れトンボになる原因

Scannerは内部のReaderクラスでIOExceptionが起こるとそれを終了条件とみなしてしまい、上位処理には直接Exceptionを報告しない。つまり、try-catchでは掴まらない。Scanner終了後に別途Exceptionが発生したのかどうか確かめないと、正常終了と何かトラブル…