java常用类——包装类

八种基本数据类型对应八种包装类和它们的继承关系

基本数据类型对应的包装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double

 1. 包装类的共性:

多数具有装箱、拆箱、与字符串相互转换

装箱

//以Integer为例

int a = 0;

Integer A = new Integer(A);

拆箱

Integer A = 1;

int a = A.intValue();

基本数据类型-->字符串(valueOf())

String str = String.valueOf(基本数据类型变量);

 字符串-->基本数据类型(Xxx.parsexxx())

int a = Integer.parseInt(str);

包装类-->字符串(toString())

Integer A = 0;

String str = A.toString();

 字符串-->包装类(new)

 2. 基本数据类型数组与字符串的转换

2.1 字符型数组

字符串-->数组

 数组-->字符串

M1:String.copyValueOf(字符数组);

 M2:String.valueOf(字符数组);

 整型数组

字符串-->整型数组

String str = "hello";

String[] strings = str.split("");

int ints[] = new int[strings.length];

for(int i = 0; i<strings.length; i++){

    ints[i] = Integer.parseInt(strings[i]);

}    

整型数组-->字符串(拼接)

int[] ints = {1,1,1,1,1};
String s = "";
for(int i : ints){
    s = s + i;
}
原文地址:https://www.cnblogs.com/YuanShiRenY/p/SimpleClass.html