Javaのlambdaやstreamのベストプラクティスは?
Best Practices using Java 8 Lambdas | Baeldung
StreamAPIコーディング規約
StreamAPIパフォーマンス注意点
The perilously long lambda
Java 8 idioms: Why the perfect lambda expression is just one line
- その他
import java.util.Arrays; public class Main { public static void main(String[] args) { String[] list01 = {"a", "b", "c"}; String[] ret01 = Arrays.stream(list01) .map(Main::addSquareBracket) .toArray(String[]::new); Arrays.stream(ret01).forEach(System.out::println); // debug } private static String addSquareBracket(String s) { return "[" + s + "]"; // 複雑な処理のつもり } }