黑马程序员技术交流社区

标题: 包装类 [打印本页]

作者: an3077458    时间: 2015-9-23 21:53
标题: 包装类
包装类是为了方便对基本数据类型操纵而出现的。有了包装类就可以用很多的方法来操纵基本数据类型(没有包装类想直接对基本数据类型操作是不方便的,除非自己编写方法)。   要熟悉包装类应该着种理解下面几点:   
a.包装类的构造器。一般说来,包装类的构造器参数有两种:基本数据值、字符串      注意:Boolean包装类构造器当传入字符串时,除了不分大小写的true返回true外, 其它字符串一律返回false   
b.常见的操作方法。例如:转换为本基本类型或其它基本类型的方法      eg. byteValue(),intValue()…;parseByte(String s),parseInt(String s)…         
c.valueOf(各基本类型或字符串)的使用。ValueOf(str)是包装类的静态方法,作用等同于 构造器。它会解析传入的参数,然后构造一个相同类型的包装类,并返回该包装类。         
例子:原始类型字符串  (new Integer(101)).toString();String.valueOf(“101”)              
字符串(包装类)原始类型 Integer.parseInt(“string”);  
(new Integer(“101”)).doubleValue();Integer.valueOf(“101”).intValue()




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2