我正在尝试使程序在数组或字符串中的所有值之间应用操作,但操作是所有元素之间的按位操作。有什么可以做到这一点?在我对列表和数组的了解之间,我甚至不知道从哪里开始。 EX:
int[] n = {0,1,2,3,4,6}
// program that can do the operation for 0^1^2^3^4^6
答案 0 :(得分:1)
你不能用数组做到这一点,但你可以使用流实现你想用列表做的事情;
List<Integer> l = Arrays.asList(1,2,3,4,6);
int res = l.stream().reduce(0, (m,k) -> m +k);