映射以从Java中的int数组创建新值

假设以下是我们的int数组元素:

10, 50, 100, 200, 250, 300, 400, 500

在这里,我们通过将每个int元素加1来映射并创建一个新值:

Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1)

现在找到平均值:

Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average()

以下是映射并从int数组创建新值的示例:

示例

import java.util.Arrays;
public class Demo {
   public static void main(String[] args) throws Exception {
      Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average()
         .ifPresent(System.out::println);
   }
}

输出结果

227.25