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下部分资料请在上一篇文章获得!)

 

posted @ 2018-12-20 17:54  稷下  阅读(548)  评论(0)    收藏  举报