java常用类——包装类
Posted YIYUYI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
}
以上是关于java常用类——包装类的主要内容,如果未能解决你的问题,请参考以下文章
179 01 Android 零基础入门 03 Java常用工具类02 Java包装类 03 包装类总结 01 Java中的包装类总结
15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片