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;
}

原文地址:https://www.cnblogs.com/YuanShiRenY/p/SimpleClass.html

时间: 2024-11-08 22:27:38

java常用类——包装类的相关文章

Android逆向之Java常用类

Android逆向之Java常用类 包装类 byte ­> Byte int ­> Integer short ­> Short long ­> Long float ­> Float double ­> Double boolean ­> Boolean char ­> Character   public static void test0(){        int n =123456;      // 整型转字符串         String nu

一大波Java来袭(三)Java常用类

本文简单介绍集中Java常用类 不同种类的工具用于处理不同的工作.比如:厨房中的工具用于烹饪:农场中的工具用于养殖--对于Java的学习中处理不同的工作也要采用不同的工具.如:处理数学函数问题用Math类.针对文件的操作采用File类--这也充分体现了Java面向对象的特点 一.字符串类(重点理解内存模型) (一)String Java.lang.String字符串常量,具有不可变性. (二)StringBuffer Java.lang.StringBuffer字符串可变量,是线程安全的. (三

java常用类之封装类

public class BaseTypeClassTest { /*  *   常用类  *   1.基本类型的封装类:  在Java语言中,八种基本类型均对应着一个封装类.  *   *    byte ====>>>  Byte  *    short ===>>>  Short  *    int =====>>>  Integer  *    long ====>>>  Long  *   *    float ===>

Java基础 —— Java常用类

Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@"+哈希码(一般用于覆盖). equals()方法:返回"=="操作的布尔值(一般用于覆盖). finalize()方法:用于对象的销毁(不受人为控制,由JVM调用,遵从垃圾回收机制). clone()方法:用于对象之间的拷贝(深拷贝). getClass()方法:返回对象的字节码文件对

JAVA 常用类System以及Properties类的使用

package ioTest.io1; import java.util.Iterator; import java.util.Properties; import java.util.Set; /* * System: * API描述:public final class System extends Object * System 类包含一些有用的类字段和方法.它不能被实例化. * 在 System 类提供的设施中,有标准输入.标准输出和错误输出流:对外部定义的属性和环境变量的访问: * 加

java常用类之String类

public class StringTest{ /* * 1.字符串类: String . * 1) 什么是字符串? * 用一对双引号将一个或多个字符括起来组成的字符系列.例如: "A" "ABC" * 特殊的串: 一对连续的双引号.即: "" ,它称之为空串.也称之为长度为0的字符串. * * 2) 字符串的特性: * a) 字符串属于引用类型,一个字符串就是一个对象. * b) 字符串是不变的. * c) 字符串中每一个字符都有一个索引号(

JavaSE入门学习30:Java常用类之包装类

一包装类 我们对基本数据类型都非常熟悉,例如int.float.double.boolean.char等.基本数据类型是不具备对象的特性 的,比如基本类型不能调用方法.功能简单.为了让基本数据类型也具备对象的特性,Java为每个基本数据类型都提 供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型. 包装类(如:Integer,Double等)这些类封装一个相应的基本数据类型数值,并为其提供了一系列操作. 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 1将本类型和其他

Java——常用类(String)

[常用类] <1>字符串相关类(String.StringBuffer) <2>基本数据类型包装类 <3>Math类 <4>File类 <5>枚举类 [String类] <1>java.lang.String类代表不可变的字符序列. <2>String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(char[] value) //用一个

八、java常用类

目录 一.字符串相关类 String类 StringBuffer类 二.基本数据类型包装类 三.Math类 四.File类 五.枚举类 一.字符串相关类 1.String类 java.lang.String代表不可变的字符序列 “xxxx”为该类的一个对象 String类常见的构造方法: String(String original)//创建一个String对象为original的拷贝 String(char90 value)//用一个字符数组创建一个String对象 String(char[]