java常用类——包装类
八种基本数据类型对应八种包装类和它们的继承关系
| 对应的包装类 | |
|---|---|
| boolean | Boolean |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| char | Character |
| float | Float |
| 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;
}

浙公网安备 33010602011771号