同时调用数组中的所有元素

时间:2017-10-25 00:00:32

标签: java

我正在尝试使程序在数组或字符串中的所有值之间应用操作,但操作是所有元素之间的按位操作。有什么可以做到这一点?在我对列表和数组的了解之间,我甚至不知道从哪里开始。 EX:

    int[] n = {0,1,2,3,4,6}
    // program that can do the operation for 0^1^2^3^4^6

1 个答案:

答案 0 :(得分:1)

你不能用数组做到这一点,但你可以使用流实现你想用列表做的事情;

 List<Integer> l = Arrays.asList(1,2,3,4,6);
 int res = l.stream().reduce(0, (m,k) -> m +k);