Integer是int 的包装类,前者是类级别的,是引用类型,比较像好像String,后者是基本数据类型。
他俩可以自动装箱与拆箱
那么有了int为什么还要Integer呢?
比如你想将int装换为字符串,你可以使用String的静态方法 String.valueOf(int i);
但是你想将一个字符串转换成int类型,你发现你找不到方法。(可以查一下API)
为什么没有呢,因为只有类的对象才会有方法。
但是有了Integer就可以了,Integer的静态方法Integer.parseInt(String s);
不知道我说的可以不/ |
|