java 汇总常见的类型之间的转换

汇总一下常见的类型转换,方便查阅。

int转Integer

int a = 1;
Integer A = new Integer(a);
Integer A1 = Integer.valueOf(a);

Integer转int

Integer A = new Integer(1);
int a = A.intValue();

char转String

char a = 'm';
String s = String.valueOf(a);
String s1 = new Character(a).toString();
// 这里不推荐使用下面这种方法,因为String是final类,下面的操作会导致重新去创建一个String变量
String s2 = "" + a ;

char数组转String

String s = String.valueOf(new char[] {'H','e','l','l','o'});

String转int

String str = "100";
int a = Integer.parseInt(str);

int转String

int a = 100;
String str = String.valueOf(a);
String str1 = a + "";

int转long和Long

int a = 1;
long l = (long)a;
// Long是包装类型,int不能直接转为Long,所以需要间接的转换
Long b = new Long((long)a);

long和Long转int

long a = 10;
int b = (int)a;

Long c = 100l;
int d = c.intValue();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值