Java学习之基本数据类型包装类
2017-04-25 17:08
344 查看
一、基本数据类型包装类
二、举例integer
1、常用字段
最大值:MAX_VALUE
最小值:MIN_VALUE
2、构造方法
Integer(int value)
Integer(String s) 注意:这里的字符串必须是数字字符串
3、常用成员方法:
转换为二进制:toBinaryString(int i)
转换为八进制:toOctalString(int i)
转换为十六进制:toHexString(int i)
public class IntegerDemo2 {
public static void main(String[] args) {
//Integer(int value)
int i = 100;
Integer igInteger = new Integer(i);
System.out.println(igInteger);//100
// Integer(String s)
String string = "2323232";
Integer in = new Integer(string);
System.out.println(in);//2323232
int i2 = 40;
String string2 = Integer.toBinaryString(i2);//转换为二进制:toBinaryString(int i)
System.out.println(string2);//101000
String string3 = Integer.toOctalString(i2);//转换为八进制:toOctalString(int i)
System.out.println(string3);//50
String string4 = Integer.toHexString(i2);//转换为十六进制:toHexString(int i)
System.out.println(string4);//28
}
}
4、int和String类型的互相转换
Int -->String
方式一:String s = 100+””;
方式二:String.valueOf(int);
方式三:Integer.toString(100);
String --> int
Integer.parseInt(String);
5、JDK5的新特性:
自动装箱:基本类型– 包装类类型 Integer.valueOf(100)
自动拆箱:包装类类型– 基本类型 i.intValue()
public class IntegerDemo3 {
public static void main(String[] args) {
int i = 10;
String s = i+"";
System.out.println(s);
String string = String.valueOf(i);
System.out.println(string);
String string2 = Integer.toString(i);
System.out.println(string2);
String string3 = "123";//也必须为数字字符串
int int1 = Integer.parseInt(string3);
System.out.println(int1);
//自动封箱
Integer integer2 = Integer.valueOf(string3);
//自动拆箱
int int3 = integer2.intValue();
}
}
基本类型 | 基本类型包装类 |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | boolean |
1、常用字段
最大值:MAX_VALUE
最小值:MIN_VALUE
2、构造方法
Integer(int value)
Integer(String s) 注意:这里的字符串必须是数字字符串
3、常用成员方法:
转换为二进制:toBinaryString(int i)
转换为八进制:toOctalString(int i)
转换为十六进制:toHexString(int i)
public class IntegerDemo2 {
public static void main(String[] args) {
//Integer(int value)
int i = 100;
Integer igInteger = new Integer(i);
System.out.println(igInteger);//100
// Integer(String s)
String string = "2323232";
Integer in = new Integer(string);
System.out.println(in);//2323232
int i2 = 40;
String string2 = Integer.toBinaryString(i2);//转换为二进制:toBinaryString(int i)
System.out.println(string2);//101000
String string3 = Integer.toOctalString(i2);//转换为八进制:toOctalString(int i)
System.out.println(string3);//50
String string4 = Integer.toHexString(i2);//转换为十六进制:toHexString(int i)
System.out.println(string4);//28
}
}
4、int和String类型的互相转换
Int -->String
方式一:String s = 100+””;
方式二:String.valueOf(int);
方式三:Integer.toString(100);
String --> int
Integer.parseInt(String);
5、JDK5的新特性:
自动装箱:基本类型– 包装类类型 Integer.valueOf(100)
自动拆箱:包装类类型– 基本类型 i.intValue()
public class IntegerDemo3 {
public static void main(String[] args) {
int i = 10;
String s = i+"";
System.out.println(s);
String string = String.valueOf(i);
System.out.println(string);
String string2 = Integer.toString(i);
System.out.println(string2);
String string3 = "123";//也必须为数字字符串
int int1 = Integer.parseInt(string3);
System.out.println(int1);
//自动封箱
Integer integer2 = Integer.valueOf(string3);
//自动拆箱
int int3 = integer2.intValue();
}
}
相关文章推荐
- [学习笔记]Java基本数据类型包装类
- 黑马程序员--Java基础学习笔记【数组操作、基本数据类型包装类】
- java学习笔记(2)基本数据类型对象包装类
- JAVA基础 day13 String类和StringBUffer类的常用方法 基本数据类型包装类的学习
- JAVA学习笔记22——基本数据类型包装类+自动装、拆箱+初识Date类
- Java学习笔记(八)--基本数据类型包装类 Math类 Random类 Date类
- java学习之基本数据类型对象包装类
- Java学习笔记四。设计模式、基本数据类型、包装类、异常、断言、包、访问权限、命名规范、jar
- 黑马程序员—java基础学习--String字符串类,基本数据类型包装类
- java学习第十六天之基本数据类型包装类、StringBuffer
- [学习笔记]Java基本数据类型包装类
- JAVA学习第三十二课(常用对象API)- 基本数据类型对象包装类
- java基础学习笔记——基本数据类型对象包装类
- JAVA 基本数据类型对象包装类新特性
- java学习-JAVA基本排序法示例,JAVA数据类型转换 ,ArrayList用法,Calendar 简单应用
- 黑马程序员:java基础学习——基本数据类型
- java中基本数据类型包装类
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- JAVA高级01_04 基本数据类型的对象包装类 2011-4-20
- J2SE学习笔记3 — Java基本语法(2)基本数据类型