标签:int boolean ima font order mamicode com 转换 数据类型
八种基本数据类型对应八种包装类和它们的继承关系
| 对应的包装类 | |
|---|---|
| boolean | Boolean |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| char | Character |
| float | Float |
| double |

多数具有装箱、拆箱、与字符串相互转换
装箱
//以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)

字符串-->数组

数组-->字符串
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;
}
标签:int boolean ima font order mamicode com 转换 数据类型
原文地址:https://www.cnblogs.com/YuanShiRenY/p/SimpleClass.html