java.lang.Integer常用方法

java.lang.Integer常用方法+构造函数Integer(intvalue)通过指定的int值构成一个Integer对象。Integer(Strings)通过指定的String值构成一个Integer对象。。+方法int intValue()将此对象转化为int。long longValue()将此对象转化为long。byte byteValue()将此对象转化为byte。sho…

大家好,又见面了,我是你们的朋友全栈君。

+构造函数

Integer(int value)
通过指定的int值构成一个Integer对象。

Integer(String s)
通过指定的String值构成一个Integer对象。。

+方法

int intValue()
将此对象转化为int。

long longValue()
将此对象转化为long。

byte byteValue()
将此对象转化为byte。

short shortValue()
将此对象转化为short。

double doubleValue()
将此对象转化为double。

float floatValue()
将此对象转化为float。

boolean equals(Object obj)
将此对象与指定的对象进行比较。

int compareTo(Integer anotherInteger)
用Integer数字比较两个对象。

int hashCode()
返回此的哈希码Integer。

String toString()
返回String表示此Integer值的对象 。

+静态方法

static Integer valueOf(int i)
将int转化为Integer。

static Integer valueOf(String s)
将String转化为Integer。

static Integer valueOf(String s, int radix)
返回一个Integer对象,该对象String包含使用第二个参数给出的基数(计算机进制)解析时从指定的值中提取的值。

static int max(int a, int b)
返回两个int值中的较大值,就像通过调用Math.max。一样

static int min(int a, int b)
返回两个int值中较小的一个,就像通过调用Math.min一样。

static int sum(int a, int b)
根据+运算符将两个整数相加。

static String toBinaryString(int i)
返回整数参数的字符串表示形式,作为基数为2中的无符号整数。

static String toHexString(int i)
返回整数参数的字符串表示形式,作为基数为16的无符号整数。

static String toOctalString(int i)
返回整数参数的字符串表示形式,作为基数为8的无符号整数。

static long toUnsignedLong(int x)
通过无符号转换将参数转换为long。

static String toUnsignedString(int i)
以无符号十进制值的形式返回参数的字符串表示形式。

static String toUnsignedString(int i, int radix)
返回第一个参数的字符串表示形式,作为第二个参数指定的基数中的无符号整数值。

static int signum(int i)
返回指定int值的signum(符号)函数。

static int bitCount(int i)
返回指定int值的二进制补码表示形式中的一位数。

static Integer getInteger(String nm)
根据指定的系统属性名称获取Integer。

static Integer getInteger(String nm, int val)
根据指定的系统属性名称获取Integer,如果没有则返回val

static Integer getInteger(String nm, Integer val)
根据指定的系统属性名称获取Integer。如果没有则返回val

static Integer decode(String nm)
将String解码为Integer。(0xf,041,99)

static int divideUnsigned(int dividend, int divisor)
返回将第一个参数除以第二个参数的无符号商,其中每个参数和结果都被解释为无符号值。

static int lowestOneBit(int i)
返回一个int最多只有一位的值,位于指定int值中最低位(“最右侧”)一位的位置 。

static int highestOneBit(int i)
返回一个int最多只有一位的值,位于指定int值中最高位(“最左侧”)一位的位置 。

static int numberOfLeadingZeros(int i)
返回指定int值的二进制补码表达式中最高位(“最左侧”)一位之前的零位数。

static int numberOfTrailingZeros(int i)
返回指定int值的二进制补码表达式中最低位(“最右侧”)一位之后的零位数 。

static int parseInt(String s)
将字符串参数解析为带符号的十进制整数。

static int parseInt(String s, int radix)
将字符串参数解析为第二个参数指定的基数(计算机进制)中的有符号整数。

static int parseUnsignedInt(String s)
将字符串参数解析为无符号十进制整数。

static int parseUnsignedInt(String s, int radix)
将字符串参数解析为第二个参数指定的基数(计算机进制)中的无符号整数。

static int remainderUnsigned(int dividend, int divisor)
返回将第一个参数除以第二个参数的无符号余数,其中每个参数和结果都被解释为无符号值。

static int reverse(int i)
返回通过反转指定int 值的二进制补码二进制表示中的位顺序而获得的值。

static int reverseBytes(int i)
返回通过反转指定int值的二进制补码表示中的字节顺序获得的值。

static int rotateLeft(int i, int distance)
返回通过旋转int指定位数左侧的指定值的二进制补码表示获得的值。

static int rotateRight(int i, int distance)
返回通过将指定int值的二进制补码表示法旋转指定的位数而获得的值。

static int hashCode(int value)
返回int值的哈希码; 兼容 Integer.hashCode()。

static int compare(int x, int y)
以int数字方式比较两个值。

static int compareUnsigned(int x, int y)
比较两个int值,以数值方式将值视为无符号。

static String toString(int i)
返回String表示指定整数的对象。

static String toString(int i, int radix)
返回第二个参数指定的基数(计算机进制)中第一个参数的字符串表示形式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160270.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LINUX命令行如何查看memcache运行状态「建议收藏」

    LINUX命令行如何查看memcache运行状态

    2022年2月17日
    57
  • glassfish是什么_glasses of

    glassfish是什么_glasses of一:安装下载:    必须预先安装Jdk,并且设置JAVA_HOME环境变量。从官网下载GlassFish,是一个jar文件。下载后运行:F:\>java-Xmx256m-jarglassfish-installer-v2ur2-b04-windows.jar如果这里不加上-Xmx256m,很有可能会报OutOfMemoryException。这个命令会产生一个名为glassf

    2022年8月20日
    6
  • IDS入侵检测系统的缺点_IDS入侵检测是指依照

    IDS入侵检测系统的缺点_IDS入侵检测是指依照[转载自:https://blog.csdn.net/qq_36119192/article/details/84343269]一、IDS是什么IDS(intrusiondetectionsystem)入侵检测系统是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它与其他网络安全设备的不同之处便在于,IDS是一种积极主动的安全防护技术。在很多中大…

    2022年10月9日
    2
  • python取余什么意思_python中取余

    python取余什么意思_python中取余首先取响应头里的编码,如果是几种中文编码之一,则认为中文网页,如果不是中文编码,也不是几种unicode方案之一,则不是中文.否则再在标签里找charset,如果有并且为几种中文编码之一,则是中文如果不是中文编码,也不是几种unicode方案之一,则不是中文.否则对body的内容(如果考虑性能问题,可以不对整个body,只对前N个字节)用正则洗标签过滤所有ASCII码字符,剩余部分…

    2022年4月25日
    75
  • 哈希和一致性哈希算法

    哈希和一致性哈希算法哈希Hash算法介绍哈希算法也叫散列算法,不过英文单词都是Hash,简单一句话概括,就是可以把任意长度的输入信息通过算法变换成固定长度的输出信息,输出信息也就是哈希值,通常哈希值的格式是16进制或者是10进制,比如下面的使用md5哈希算法的示例md5(“123456”)=>”e10adc3949ba59abbe56e057f20f883e”主要特点:•不可逆从哈希值不能推导出原始数据,所以Hash算法广泛应用在现代密码体系中•无碰撞不同的信息进行哈希后

    2022年7月27日
    6
  • MySQL的Illegal mix of collationsy异常原因和解决方法

    MySQL的Illegal mix of collationsy异常原因和解决方法

    2021年10月15日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号