当メモは2020-08-28に投稿されたものを加筆修正し、再掲したものです。
目次
mapToObj
IntStream
からString
のList(List)
を作りたかったんですが、#map
だとint
にしか変換できないなと思っていたら#mapToObj
を使えばいいようです。
List<String> numList = IntStream.range(1, 10) .mapToObj(new DecimalFormat("000")::format) .collect(Collectors.toList());
こんな感じで。 numListには
["000", "001", ... "009"]