1. 借助引用数据类型的默认值null
2. 包装类可以增强被包装对象的功能
因为基本数据类型没有属性和方法,对应的包装类型拥有大量的功能方法(增强部分)
比如Integer
具体的功能,请参考API
总结
估计会用到包装类中的哪些方法?
valueOf intValue toString parseInt compare
应用
给定一个任意长度的字符串,求此字符串中数字个数
“abc1d4.%^&”
思路
(1)依次截取每个字符
a b c 1 d 4 . % ^ &
字符串.length() = 长度 --à有多少个字符组成
charAt(指定的位置) --à返回指定位置的字符
a b c 1 d 4 . % ^ &
Character ----toString--》String ---valueOf或parseInt---》Integer
Integer.valueOf(“a”)
Integer.valueOf(“b”)
Integer.valueOf(“1”)
能转成整数的累加1
不能转成整数肯定会报数字转换异常 ---异常的处理