包装类、基本类型、String类型三者之间的转换
2018-03-01 11:50
99 查看
1. 包装类的分类(8种):
2. 基本数据类型 <===>包装类 (1) 基本数据类型 ===> 包装类 基本类型转换为包装类有两种方式: 1) 调用构造方法
2) 调用静态方法 valueOf() ---推荐使用
(2) 包装类 ===> 基本数据类型
3. [b]String类型 <===>基本数据类型[/b] (1) String类型 ===> 基本数据类型
(2) 基本类型 ===> String类型
4. 包装类 <===> String类型 (1) 包装类 ===> String类型
(2) String类型 ===> 包装类
基本类型 | 包装类 |
byte | java.lang.Byte |
short | java.lang.Short |
int | java.lang.Integer |
long | java.lang.Long |
float | java.lang.Float |
double | java.lang.Double |
char | java.lang.Charater |
boolean | java.lang.Boolean |
构造方法 | 说明 |
Byte(byte value) | 构造一个新分配的 Byte对象,以表示指定的 byte值。 |
Short(short value) | 构造一个新分配的 Short对象,用来表示指定的 short值。 |
Integer(int value) | 构造一个新分配的 Integer对象,它表示指定的 int值。 |
Long(long value) | 构造新分配的 Long对象,表示指定的 long参数。 |
Float(float value) | 构造一个新分配的 Float对象,它表示基本的 float参数。 |
Double(double value) | 构造一个新分配的 Double对象,它表示基本的 double参数。 |
包装类静态方法 | 说明 |
static Byte.valueOf(byte b) | 返回表示指定 byte 值的一个 Byte 实例 |
static Short.valueOf(short s) | 返回表示指定 short 值的 Short 实例 |
static Integer.valueOf(int i) | 返回一个表示指定的 int 值的 Integer 实例。 |
static Long.valueOf(Long l) | 返回表示指定 long 值的 Long 实例。 |
Static Float.valueOf(float f) | 返回 float参数的字符串表示形式。 |
Static Double.valueOf(double d) | 返回表示指定的 double 值的 Double 实例。 |
包装类方法 | 说明 |
byte ByteInstance.byteValue() | 以byte形式返回Byte类实例所对应的数值 |
short ShortInstance.shortValue() | 以short形式返回Short类实例对应的数值 |
int IntegerInstance.intValue() | 以int形式返回Integer实例所对应的数值 |
long LongInstance.longValue() | 以long形式返回Long实例所对应的数值 |
float FloatInstance.floatValue() | 以float形式返回Float实例所对应的数值 |
double DoubleInstance.doubleValue() | 以double形象返回Double实例所对应的数组 |
静态方法 | 说明 |
static byte Byte. parseByte(String s) | 将string参数解析为有符号的十进制 byte。 |
static short Short.parseShort(String s) | 将string参数解析为有符号的十进制 short。 |
static int Integer.parseInt(String s) | 将string参数解析为有符号的十进制 int。 |
static long Long.parseLong(String s) | 将string参数解析为有符号十进制 long。 |
static float Float.parseFloat(String s) | 将string参数解析为有符号十进制 float。 |
static double Double.parseDouble(String s) | 将String参数解析为有符号十进制 double。 |
静态方法 | 说明 |
static String Byte.toString(byte b) | 返回表示指定 [code]byte 的一个新 String对象。 |
static String Short.toString(short s) | 返回表示指定 short的一个新 String对象。 |
static String Integer.toString(int i) | 返回一个表示指定整数的 [code]String 对象。 |
static String Long.toString(long i) | 返回表示指定 [code]long 的 String对象。 |
static String Float.toString(float f) | 返回 [code]float 参数的字符串表示形式。 |
static String Double.toString(double d) | 返回 [code]double 参数的字符串表示形式。 |
方法 | 说明 |
String ByteInstance.toString() | 返回表示此Byte的值的String对象。 |
String ShortInstance.toString() | 返回表示此Short对象的String对象。 |
String IntegerInstance.toString() | 返回表示此Integer对象的String对象。 |
String LongInstance.toString() | 返回表示此Long对象的String对象 |
String FloatInstance.toString() | 返回表示此Float对象的String对象 |
String DoubleInstance.toString() | 返回表示此Double对象的String对象 |
静态方法 | 说明 |
static Byte Byte.valueOf(String s) | 返回一个保持指定 [code]String 所给出的值的 Byte对象。 |
static Short Short.valueOf(String s) | 返回一个保持指定 String所给出的值的 Short对象。 |
static Integer Integer.valueOf(String s) | 返回保存指定的 String的值的 Integer对象。 |
static Long Long.valueOf(String s) | 返回保持指定 String的值的 Long对象。 |
static Float Float.valueOf(String s) | 返回表示指定的 float 值的 Float 实例。 |
static Double Double.valueOf(String s) | 返回表示指定的 double 值的 Double 实例。 |
相关文章推荐
- java第十一节-包装类,基本类型,String之间的转换
- (第15讲)String类型和8种基本类型及其包装类之间的转换
- 基本数据类型、包装类、String之间的转换
- 基本数据类型、包装类、String之间的转换
- Java的基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- 基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- 基本数据类型、String和Integer之间的转换
- 包装类、基本数据类型及String类之间的相互转换
- Java 中基本类型和包装类之间的转换
- Date数据类型、基本数据类型与String类型之间的转换
- Java基础学习19(String类型对象在内存中的分布以及与包装类之间的转换)
- JAVA 基本类型和包装类之间的转换
- 基本数据类型,包装类型,String类型数据之间的转换
- java 基本类型、包装类、字符串之间的转换
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和包装类之间的转换
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- Java开发学习--Java 中基本类型和包装类之间的转换
- JavaSE(六)包装类、基本类型和字符串之间的转换、==和equals的区别