小白学Java12:包装类

包装类

  • 何为包装类
  • 基础数据对应的包装类
  • 基础数据类型与包装类的转换
  • 包装类的常用方法

何为包装类

  • 在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()

你可能感兴趣的:(学习笔记)