Java中Integer类主要方法及部分代码演示

构造方法

Integer(int value)通过指定的int值构成一个Integer对象
Integer(String s)通过指定的String值构成一个Integer对象
Integer in=new Integer(5);

其他方法

int intValue()将此对象转化为int
long longValue()将此对象转化为long
byte byteValue()将此对象转化为byte
float floatValue()将此对象转化为float
short shortValue()将此对象转化为short
double doubleValue()将此对象转化为double
Integer in=new Integer(5);
		in.intValue();
String toString()返回String表示此Integer值的对象
Integer in=new Integer(555);
		String s;
		s=in.toString();
		System.out.print(s);//输出串555

静态方法(可直接拿出去用的方法,不用实例化对象)

static Integer valueOf(int i)将int转化为Integer
static Integer valueOf(String s)将String转化为Integer
static Integer valueOf(String s, int radix)返回一个Integer对象,将radix进制数转化为10进制
System.out.println(  Integer.valueOf("100",2));//输出4
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)将int转换为二进制字符串
System.out.println(  Integer.toBinaryString(5));//输出5
static String toHexString(int i)将int转换为16进制的字符串
System.out.println(  Integer.toHexString(456)); //1c8
static String toOctalString(int i)转换为8进制字符串
static int lowestOneBit(int i)返回int二进制的最低位
 System.out.println(Integer.lowestOneBit(5));//输出1(5的二进制为101)
static int highestOneBit(int i)返回int二进制的最高位,其余为0
System.out.println(Integer. highestOneBit(5));//输出4(100)
static int parseInt(String s)将串变为10进制数
static int parseInt(String s, int radix)n进制转10进制 字符串结果
 System.out.println(  Integer.parseInt("10000",2));//输出16
static int compare(int x, int y)以int数字方式比较两个值,参数一大为1,相等为0,参数二大为-1
static int compareUnsigned(int x, int y)比较两个int值,以数值方式将值视为无符号(并非绝对值,而是二进制的无符号)
static String toString(int i)返回String表示指定整数的对象
static String toString(int i, int radix)返回第二个参数指定的基数(计算机进制)中第一个参数的字符串表示形式
System.out.println(  Integer.toString(5,2));//输出101

上面就是Integer类中的主要的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值