Java中常见的类型转换
1.如何将整数 int 转换成字串 String ?
定义一个整型变量a,并转换为字符串类型,使用方法String.valueOf(int)或者Integer.toString(int);
1 int a = 100; 2 String s = String.valueOf(a); 3 System.out.println(a+1);//结果是101 4 System.out.println(s+1);//结果是1001
注: Double, Float, Long 转成字串的方法大同小异
2.如何将字串 String 转换成整数 int?
定义一个字符串变量str,并转换为整型类型,使用方法Integer.parseInt(String)
1 String str = "1000"; 2 int n = Integer.parseInt(str); 3 System.out.println(str+1);//结果是10001 4 System.out.println(n+1);//结果是1001
注: 字串转成 Double, Float, Long 的方法大同小异
3.==和comepareTo的区别
(1)==在基本数据类型中是值的比较,在引用类型中是地址符的比较
(2)compareTo在数值上比较
1 String s = "10";
2 String c ="1000";
3 System.out.println(s.compareTo(c));//结果是负数
两个值相等结果是0,前者大于后者结果是正数,前者小于后者结果是负数,
注意:在Integer中compareTo返回0(相等),返回1(大于),返回-1(小于),在string中直接做减法操作
Java资料:
面向对象基础:https://pan.baidu.com/s/1NYns_ns7XYHD2js28UI0RQ 提取码:v5ny (Java下部分资料请在上一篇文章获得!)
上善若水任方圆,天道酬勤允齐飞!

浙公网安备 33010602011771号