八种基本数据类型对应八种包装类和它们的继承关系
基本数据类型 | 对应的包装类 |
---|---|
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
时间: 2024-11-08 22:27:38