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);
posted @ 2021-09-16 23:42  子于舟  阅读(95)  评论(0)    收藏  举报