Java中的Lambda表达式转换?

Java中的Lambda表达式转换?,lambda,Lambda,我有一个这样的代码。如何将其转换为lambda表达式 for(int i=0;i<10;i++){ System.out.println(i); } for(inti=0;i您提供了一个使用lambdas的非常简单的示例 但为了学习,它可以改写成这样: IntStream.range(0, 10).forEach( n -> { System.out.println(n); } ); 你们似乎不明白lambda是什么。嗨,Marcin,非常感谢你们的快速响应。我有点想法。

我有一个这样的代码。如何将其转换为lambda表达式

for(int i=0;i<10;i++){
System.out.println(i);
}

for(inti=0;i您提供了一个使用lambdas的非常简单的示例

但为了学习,它可以改写成这样:

IntStream.range(0, 10).forEach(
    n -> { System.out.println(n); }
);

你们似乎不明白lambda是什么。嗨,Marcin,非常感谢你们的快速响应。我有点想法。但我很惊讶为什么lambda表达式不能处理这样一个常见的场景。我知道我可以定义数组并用lambda来表达它。但我想用lambda表达式来处理这个问题。不幸的是,Stackoverflow既不是教程网站,也不是web se拱门替换。我们可以帮助解决,但你的工作是首先解决这个问题,包括基础。非常感谢你提供的信息。这很有效。我不知道学习时我怎么会错过这个场景。