使用:“~”符号,
比如:
System.out.println("=="+Long.toBinaryString(~-1));-1的二进制:1111 1111 1111 1111
去反结果为0
比如:
System.out.println("=="+Long.toBinaryString(~-1));-1的二进制:1111 1111 1111 1111
去反结果为0
解决方案 »
- 求讲解 二叉树求高度的递归算法
- 【求助】关于Java 3D 引擎JMonkeyEngine的问题
- 请问如何在某个JDialog窗口重新被激活时执行动作(就是问,应该是WindowListener哪种事件起作用?)
- 突然的问题~~~ String 的 immutable 体现在哪里?
- 求一高难度正则表达式
- j2se问题??
- DataOutputStream。writeChars()写文件时,中文的怎么是乱码?
- 一个简单的作业题,人家问我的,我不会,再问大家,非常感谢
- 怎么依次读取一个目录下的所有文件?
- 只剩下6分了!!请问一个调用外部命令的问题
- 现在世面上有没有集收发邮件,发短信,日历,日记,便签,等功能于一身的软件?
- 急救!连接sql server数据库总是出现Connection reset错误
String s1=Integer.toBinaryString(k); //10000 注意下面的最后5位(按位取反了)
String s2=Integer.toBinaryString(~k); //1111 1111 1111 1111 1111 1111 1110 1111