我无法找到什么<<在java中的意思,因为我无法在Google上搜索它我绝对迷路了!
有问题的代码是:
public int getRGB() {
return ((red << 16) | (green << 8) | blue);
}
Run Code Online (Sandbox Code Playgroud)
取自http://java.sun.com/docs/books/tutorial/essential/concurrency/example/ImmutableRGB.java
非常感谢有人告诉我,谢谢!
Ita*_*man 28
左移位
如果红色== 4(二进制为:00000100),则红色<< 16将在其右侧插入16位0位,产生:000001000000000000000000,小数点为262144