猫と一緒にガジェットライフ♪ムチャです。 転職の面接の時にとあるプログラミングの問題が出されたのですが、それを解くのにまずダミーのテキストが必要で、そういうサービスは探せばいくらでもあるのですが、せっかくなのでJava8のStreamを使って生成する方法を考えてみました。 多分役に立たないと思いますが、Streamを使った処理など参考になればと思います。 作るもの 英数字+区切り文字によるランダムなテキストを生成する 実際にある単語ではなくてよい 区切り文字も複数指定可能でランダムに選択する Streamを使ってエレガントに 英単語や文法などは無視です。ランダムな文字列を区切り文字で連結します。 きちんとした文章になっていないといけない場合はそういうサービスがいくつかあるのでそちらを利用しましょう。 1.使用する文字を列挙する 単純に考えれば、文字を列挙してリストにした後、乱数でインデック
![[Java8] Streamとラムダ式を使ってダミーテキストを生成する](https://cdn-ak-scissors.b.st-hatena.com/image/square/971399172b8475d054540faa4e1494e2798011bb/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgoz4YXdw-1EcTURcPUokgS_4qlJvWSyEXeO9ZZ8UZjN7WMihzUW6Syw7Qnr0O5S4dcmPpUPlplin5EFNEt_Zus_hcG0w-YdHNoJ-cBmTixVdyUpcg4HnK8uBgRr-xyy4_ojVcvlagpZ6c%2Fw1200-h630-p-k-no-nu%2F%2525E3%252583%2525A9%2525E3%252583%2525B3%2525E3%252583%252580%2525E3%252583%2525A0%2525E6%252596%252587%2525E5%2525AD%252597%2525E5%252588%252597.jpg)