编译以下内容时出现不兼容类型错误:
public class E10_Bitwise {
public static void main(String[] args) {
Bit b = new Bit();
int x = 87;
int y = 170;
x = Integer.toBinaryString(x);
y = Integer.toBinaryString(y);
b.combiner(x, y);
}
}
出于某种原因,它认为括号内的 x 和 y 是字符串。我是在犯错误还是这里发生了其他事情?
E10_Bitwise.java:22 error: incompatible types
x = Integer.toBinaryString(x)
^
required: int
found: string
谢谢你的帮助。