java常用类——包装类

Posted YIYUYI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
}

 

以上是关于java常用类——包装类的主要内容,如果未能解决你的问题,请参考以下文章

Java基础——常用类(DateFile)以及包装类

179 01 Android 零基础入门 03 Java常用工具类02 Java包装类 03 包装类总结 01 Java中的包装类总结

好程序员Java教程分享Java之包装类与常用类

java常用类——包装类

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

java常用类