基本类型包装类的概述
A:为什么会有基本类型包装类
* 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
* B:常用操作
* 常用的操作之一:用于基本数据类型与字符串之间的转换。
* C:基本类型和包装类的对应
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
Integer类的概述和构造方法
A:Integer类概述
* 通过JDK提供的API,查看Integer类的说明
* Integer 类在对象中包装了一个基本类型 int 的值,
* 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,
* 还提供了处理 int 类型时非常有用的其他一些常量和方法
B:构造方法
* public Integer(int value)
* public Integer(String s)
C:案例演示
* 使用构造方法创建对象
- package com.ifenx8.study.array;
- public class Demo_Integer {
- /**
- * A:为什么会有基本类型包装类
- * 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
- * B:常用操作
- * 常用的操作之一:用于基本数据类型与字符串之间的转换。
- * C:基本类型和包装类的对应
- *
- byte Byte
- short Short
- int Integer
- long Long
- float Float
- double Double
- char Character
- boolean Boolean
- */
- public static void main(String[] args) {
- System.out.println(Integer.toBinaryString(60));//转换成二进制
- System.out.println(Integer.toOctalString(60));//转换成八进制
- System.out.println(Integer.toHexString(60));//转换成十六进制
- integer();
- }
- /*
- * A:Integer类概述
- * 通过JDK提供的API,查看Integer类的说明
- * Integer 类在对象中包装了一个基本类型 int 的值,
- * 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,
- * 还提供了处理 int 类型时非常有用的其他一些常量和方法
- * B:构造方法
- * public Integer(int value)
- * public Integer(String s)
- * C:案例演示
- * 使用构造方法创建对象
- */
- public static void integer() {
- System.out.println(Integer.MAX_VALUE);//值为 2的31次方-1 的常量,它表示 int 类型能够表示的最大值。
- System.out.println(Integer.MIN_VALUE);//值为 -2的31次方 的常量,它表示 int 类型能够表示的最小值。
- Integer i = new Integer(60);
- System.out.println(i);
- Integer i2 = new Integer(“60”);
- System.out.println(i2);
- }
- }
评论前必须登录!
注册