java的数据类型操作 - Integer
使用java做算法题时,与Integer相关的常用操作:
| 常用方法 | 语句 | 
|---|---|
| 对应二进制的1的数量 | int bitCount(int i); | 
| 二进制高位补零后,0的数量 | int numberOfLeadingZeros(int i); | 
| 二进制(不补零),0的数量 | int numberOfTrailingZeros(int i); | 
| 解码各种进制字符串到int(十进制) | Integer.decode(string); // “010” 八进制 "0X10" 十六进制 “#10” 十六进制 | 
| 转成二进制的string | Integer.toBinaryString(mask); | 
| 比较大小 | Integer1.comapreTo(Integer2); // 1大于2则范围1,等于返回0,1小于2返回-1; | 
| 比较相等 | Integer1.equals(Integer2); | 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号