int 与 String 与 char 之间的互相转换

本文详细介绍了Java中不同类型间的转换方法,包括int与String、char之间的相互转换,并提供了三种不同的int转String及两种String转int的方法。同时,文章还列举了八种基本数据类型的包装类。

int 转 String:

 1 //方式一:
 2 int i1 = 888;
 3 String s1 = Integer.toString(i1);
 4 
 5 //方式二:
 6 int i2 = 888;
 7 String s2 = String.valueOf(i2);
 8 
 9 //方式三:
10 int i3 = 888;
11 String s3 = i3+"";

String 转 int :

1 //方式一:
2 String s = "888“;
3 int i = Integer.parseInt(s);
4 
5 //方式二:
6 int i1 = Integer.valueOf(s);

int 转 char:

1 int in1 = 5;
2 //强转
3 char ch1 = (char)(in1+48);

char 转 int:

1 Character c = '5';
2 //方法一:调用包装类parseInt方法
3 int in2 = Integer.parseInt(c.toString());
4         
5 char ch2 = '5';
6 //方法二:用unicode编码
7 int in3 = ch2-48;

 八种基本包装类:

  byte :java.lang.Byte
      short :java.lang.Short
      int: java.lang.Integer
      long :java.lang.Long
      float :java.lang.Float
      double :java.lang.Double
      char :java.lang.Character
      boolean: java.lang.Boolean

转载于:https://www.cnblogs.com/tongxuping/p/6874997.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值