小编Ren*_*h V的帖子

使用数组 Java - 任何更好的选择

对于以下问题,java 8 中可用的任何更好的选项。

有两个数组,一个整数数组和一个增量数组。将每个增量值应用到整数数组中的元素上,得到每个增量相加后增量元素的绝对值之和。

import java.util.Arrays;

public class ArrayChallenge {

    public static void main(String[] args) {
        long[] nA = {-3, -2, 4, 5};
        long[] iA = {2, 4, -6};
        long[] sumArr = findAbsValueSum(nA, iA);
        System.out.println(Arrays.toString(sumArr));

    }

    public static long[] findAbsValueSum(long[] numArr, long[] incrArr) {
        long[] sumArr = new long[incrArr.length];

        for (int i = 0; i < incrArr.length; i++) {
            long sum = 0;
            for (int j = 0; j < numArr.length; j++) {
                sum = sum + Math.abs(numArr[j] + incrArr[i]); …
Run Code Online (Sandbox Code Playgroud)

java java-stream

-3
推荐指数
1
解决办法
91
查看次数

标签 统计

java ×1

java-stream ×1