タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとstreamに関するkma83のブックマーク (1)

  • Java Streams API を使って例外処理をきっちり行なうコードを書くことは難しい - Qiita

    Streams API をこれまでまともに使ったことがなかった。 まともに使おうとしたら例外処理の扱いが非常に難しいことを実感したので、一例を挙げてその難しさを解説する。 やりたい処理 複数のテキストファイルのそれぞれを1行ずつ読みこみ、空白文字で各行を単語に分割し、単語に対して何か処理を行なう、というよくある処理を実装してみよう。処理の手順を手続き的に書くと以下のようになる。 あるディレクトリの直下に存在する複数のテキストファイル(拡張子 .txt)を1つずつ読む 各テキストファイルを1行ずつ読む 各行(文字列)を、空白文字を区切り文字として複数の文字列(単語と呼ぶことにする)に分割する 各単語に対して何か処理をする。以下、処理の名前を analyze とする クラスの雛形 以下の TextFileProcessor を拡張したクラスを実装する。 各単語に関する処理 analyze は実

    Java Streams API を使って例外処理をきっちり行なうコードを書くことは難しい - Qiita
  • 1