这段代码是什么语言的代码?

class Solution {
    public int largestCombination(int[] candidates) {
        // cnt[0] 表示candidates 中数字二进制第1位是 1 的数字个数
        // cnt[1] 表示candidates 中数字二进制第2位是 1 的数字个数
        // cnt[j] 表示candidates 中数字二进制第 j-1 位是 1 的数字个数
        int[] cnt = new int[32];
        for (int num : candidates) {
            for (int i = 0, t = num; t > 0; i++, t >>= 1) {
                if ((t & 1) == 1) cnt[i]++;
            }
        }

        return IntStream.of(cnt).max().getAsInt();
    }
}
programming
307 views
Comments
登录后评论
Sign In
·

java

·

java 写的吧,语法风格就是 java

·

一眼定真,鉴定为:Java 大法

·

完了,好久没用java,忘记了。。

java中的数组还可以int[] 这么搞,

话说这种事值传递还是引用传递

·

以前用java开发

好久不用java了,现在用c++/python刷题,看这个还以为是c++,调试了半天,原来是java

·

IntStream.of 这是 Java 的 API