标签: java arrays bitwise-and
任何人都可以帮我找到一种方法,在一行中获取int []中每个元素的按位和(&)函数吗?例如,[1,3,8,9]将是1& 3& 8& 9。我试图为一个调用另一个构造函数的类创建一个构造函数,所以我不能使用多行解决方案。
答案 0 :(得分:2)
你不需要单行程来完成这项任务,最好使用单独的方法(可能是单独的util类中的静态),无论如何你可以使用:
Arrays.stream(array).reduce((a,b) -> a&b).getAsInt()