Integer类详解

/*
Integer
int
String
三种类型互相转换
*/


public class fuck7{

public static void main(String[] args){

//1.int--->Integer
Integer i1=Integer.valueof(10);

//2.Integer--->int
//是Integer中的一个方法,不能通过传参,更多的是通过调用的方法
int i1=i1.intvalue();

//3.String--->int
//重要,需要记忆,转换成double则采用parseDouble
int i2=Integer.parseInt("123");

//4.int--->String
String s1=10+"";

//5.String---Integer
//方便传参的可以传参,像字符串
//不方便传参的像Integer就采用调用
Integer i2=Integer.valueof("10");

//6.Integer-->String
String s2=i2.toString();

//将int类型的十进制转换成二进制
Integer.toBinaryString(10);

//将int类型的十进制转换成8进制
Integer.toHexString(10);

//将int类型的十进制转换成16进制
Integer.toOctalString(10);
}

}


/*
以java.lang.Integer类型为例,讲解八种类型
*/


public class fuck9{

public static void main(String[] args){

//byte也以此类推
System.out.println("int类型最大值是:"+Integer.MAX_VALUE);

Integer i1=new Integer(10); //int-->Integer
Integer i2=new Integer("123");//String--->Integer

System.out.println(i1);//10
System.out.println(i2);//123


//以下程序编译可以通过,但是运行的时候会报异常,数字格式化异常
//虽然可以将字符串转换成Integer类型,但该字符串也必须是“数字字符串”
Integer i3=new Integer("abc");//NumberFormatException


}


}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值