何为包装类
在Java中,一切都是对象,但基本的数据类型不是对象。因此在JDK中提供了基本数据类型的封装类对象,就是基础数据类型的包装类
基础数据对应的包装类
基础数据类型 包装类 boolean Boolean char Character byte Byte short Short int inteager long Long float Float double Double
基础数据类型与包装类的转换
当基本数据类型需要转为对应的包装类的时候, 调用包装类的构造函数即可 或者包装类的valueOf(),传入基本数据类型 当包装类需要转为对应的基本数据类型的时候, 调用对应的XXXValu()方法即可 当基本数据类型需要转为字符串的时候, 方法1:使用String.valueOf()方法,传入基本数据类型 方法2:先转为对应的包装类,然后调用toString()方法 当字符串需要转为基本数据类型的时候: 调用对应包装类的parseXXX()方法,传入字符串即可
int i = 10 ;
Integer ii = new Integer ( i) ;
int intValue = ii. intValue ( )
String str = String. valueOf ( i)
int ii = Integer. parseInt ( str) ;
包装类的常用方法
•static boolean isDigit ( char ch)
•static boolean isLetter ( char ch)
•static boolean isLetterOrDigit ( char ch)
•static boolean isLowerCase ( char ch)
•static boolean isUpperCase ( char ch)
•static char toLowerCase ( char ch)
•static char toUpperCase ( char ch)
•static boolean isSpaceChar ( char ch)
•String toString ( )