Streamと配列の変換

2022-03-23#java

最近はExercismでJavaの練習をしているのだけど、Streamの扱いで少しハマったので頭を整理して定着させるためにブログを書いておきたい。

String[] acronym(String text) {
  return Arrays
    .stream(text.split(" "))
    .map(word -> word.substring(0, 1).toUpperCase())
    .toArray(String[]::new);
};