1.wrapper class包装类: 不需要导入包
(1)∵许多方法的参数是对象,∴我们使用Java API中的包装类将基本数据类型包装成对象。在java.lang包中提供了基本数据类型的包装类:Integer,Double,Character,Boolean.
(2)优势:使用包装类可将基本数据类型作为对象处理。
(3)静态方法valueOf(“值”);一定要加双引号!!!
e.g.Double doubleObject=Double.valueOf(“12.4”);
(4)①boxing自动装箱:就是自动将int基本类型转化为Integer对象。e.g.
Integer integerObject=2;ó Integer integerObject=new Integer(2);
②unboxing自动开箱:就是自动将对象转化为基本数据类型
注意:这里的“+”做加法,不是字符串的拼接,因为没有字符串。
//创建整型数组对象 Integer[]intArray={1,2,3}; System.out.println(intArray[0]+intArray[1]+intArray[2]); //对象intArray[0]等被自动开箱unboxing为int值,然后相加 //注意:这里并不是拼接输出,因为没有字符串,这里的+做的就是简单的加法
2.StringBuilder类和StringBuffer类
可以替代String类。而且他们提供了add,insert,append(这些是String中没有的,可是哦,String可以使用重载的“+”实现字符串的拼接)。
整理不易,亲亲点个赞呗~~