标签: java
我正在阅读“Effective Java”,并使用(int)(l ^(l>>>> 32))将长数转换为int数,但我通常使用(int)l来做同样的工作,它也很好。我想知道这两种方法之间是否存在差异。任何人都可以向我解释,非常感谢。