`

基本数据类型的对象包装类

阅读更多
(1)为了更方便的操作每个基本数据类型,java对其提供了很多的属性和方法供我们使用。
(2)用途:
**将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能操作该数据。
**常用的操作之一:用于基本数据类型与字符串之间的转换。
A:方便操作
B:用于和字符串进行相互转换
(3)基本数据类型和对象类型的对应
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character
(4)构造方法

字段摘要:
static int MAX_VALUE 值为 2^31-1 的常量,它表示 int 类型能够表示的最大值        
static int MIN_VALUE  值为 -2^31 的常量,它表示 int 类型能够表示的最小值
static Class<Integer> TYPE 表示基本类型int的Class 实例
         
Integer(int value) 构造一个新分配的Integer对象,它表示指定的int值。
Inreger(String s) 注意:s必须是纯数字的字符串。否则会有异常NumberFormatException
                       
(5)几个常用的方法
Integer.toBinaryString();
以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
Integer.toOctalString();
以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
Integer.toHexString();
以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
static int Integer.parseInt(String s) 将字符串参数作为有符号的十进制整数进行解析,
字符串必须是int型范围内的数字字符串
static int Integer.parseInt(String s,int basic)
使用第二个参数指定的基数,将字符串参数解析为有符号的整数.
字符串必须是int型范围内的数字字符串
short shortValue() 以short类型返回该Integer的值。         
int intValue() 以int类型返回该Integer的值。 
static Integer valueOf(int num) 返回一个表示指定的 int 值的 Integer 实例。
static Integer valueOf(String s) 返回保存指定的String的值的Integer对象。          
                static Integer valueOf(String s, int radix)
返回一个Integer对象,该对象中保存了用第二个参数提供的基数进行
解析时从指定的String中提取的值。

(6)类型转换
int -- Integer
int num = 20;
A:Integer i = new Integer(num);
B:Integer i = Integer.valueOf(num);
Integer -- int
Integer i = new Integer(20);
A:int num = i.intValue();

int -- String
int num = 20;
A:String s = String.valueOf(num);
B:String s = ""+num;
C:String s = Integer.toString(num);
String -- int
String s = "20";
A:int num = Integer.parseInt(s);
B:Integer i = new Integer(s);或者Integer i = Integer.valueOf(s);
  int num = i.intValue();
分享到:
评论

相关推荐

    java原始数据类型的包装类

    Java编程语言提供了八种原始数据类型,包括byte、short、int、long、float、double、char和boolean。这些原始类型在处理数据时非常高效,但它们不具备对象的特性,例如方法调用。为了使原始类型能够参与面向对象的...

    Java的基本数据类型和包装类的关系

    但在Java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了。这些包装类有:Boolean...

    基本数据类型包装类.pdf

    基本数据类型包装类是 Java 语言中的一种机制,用于将基本数据类型封装成对象。这些对象可以被存储在集合中、作为方法的参数、返回值等。在 Java 中,基本数据类型包装类包括 Byte、Short、Integer、Long、Character...

    基本数据类型包装类.txt

    byte——Byte ...让基本数据类型有面向对象的特征 2.封装了字符串转化成基本数据类型的方法(重点) 常用的字符串转化为基本数据类型的方法: Integer.parseInt() Long.parseLong() Double.parseDouble()

    基本数据类型和包装类型1

    在Java编程语言中,数据类型是程序设计的基础,它们分为两大类:基本数据类型和引用数据类型。基本数据类型包括字节(byte)、短整型(short)、整型(int)、长整型(long)、浮点型(float)、双精度浮点型...

    字符串1306

    此外,视频"黑马程序员_毕向东_Java基础视频教程第13天-14-基本数据类型对象包装类新特性.avi"可能涵盖了Java中的基本数据类型(如int, double等)与它们对应的对象包装类,如`Integer`, `Double`等。对象包装类主要...

    Java基本数据类型与对应的包装类(动力节点java学院整理)

    Java语言的面向对象特性在设计时考虑了各种数据类型的封装,从而诞生了基本数据类型对应的包装类。这些包装类使得基本类型能够与面向对象的概念更好地融合,提供了更多的功能和便利。下面将详细介绍Java中的基本数据...

    [Java参考文档].JDK_API_1_6_zh_CN

    基本数据类型对象包装类。JavaJava Java的特性和优势:简单、面向对象可移植( write once write oncewrite once write oncewrite once write once ,run anywhere run anywhererun anywhererun anywhererun ...

    Java面向对象(高级)- 包装类(wrapper)的使用

    包装类的主要作用是将基本数据类型转换为对象,以满足Java中只针对对象设计的API和新特性的需求,如泛型、接口等。在面向对象编程中,包装类提供了更多的功能和便利。 二、包装类的使用 1. 自定义包装类:虽然Java...

    完整版Java全套入门培训课件 Java基础 06-集合(共24页).pptx

    在本课程中,我们将深入探讨String类、StringBuffer、基本数据类型对象包装类以及集合类的相关知识点。 首先,我们关注String类。字符串在Java中被视为特殊的对象,一旦创建后其内容不可更改。例如,`String str = ...

    Java中的自动装箱与拆箱:深入理解基本数据类型与对象的转换

    - **自动拆箱实现**:当需要将包装类对象转换为基本数据类型时,编译器会调用包装类中的特定方法(如`intValue()`、`doubleValue()`等)来获取基本数据类型的值。 #### 自动装箱和拆箱的应用 自动装箱和拆箱在多个...

    Java包装类

    在Java编程语言中,为了使基本数据类型也能具备对象的特性,例如调用方法等,Java为每一种基本数据类型提供了对应的包装类。这些包装类不仅提供了丰富的操作接口,还能够帮助开发者更加方便地处理基本数据类型与对象...

    计算机后端-Java-Java核心基础-第14章 面向对象06 22. 基本数据类型转换为包装类.avi

    计算机后端-Java-Java核心基础-第14章 面向对象06 22. 基本数据类型转换为包装类.avi

    Java基本数据类型包装类原理解析

    包装类的使用有很多优点,例如可以将基本数据类型的值转换为对象,然后使用对象的方法来操作基本数据类型的值,或者将对象转换回基本数据类型的值。这样可以方便地在基本数据类型和对象之间进行转换,提高程序的灵活...

    计算机后端-Java-Java核心基础-第14章 面向对象06 25. 基本数据类型包装类与String的相互转换.avi

    计算机后端-Java-Java核心基础-第14章 面向对象06 25. 基本数据类型包装类与String的相互

    包装类型与基本数据类型.pdf

    包装类是Java为每个基本数据类型提供的对应类,它们是这些基本类型的对象形式。例如: - `Integer`:对应于`int`类型。 - `Long`:对应于`long`类型。 - `Short`:对应于`short`类型。 - `Byte`:对应于`byte`类型...

    Java基础教程之基本类型数据类型、包装类及自动拆装箱

    将包装类转为基本数据类型的过程叫“拆箱”。例如: ```java public static void main(String[] args) { Integer a = 0; for(int i = 0; i ; i++){ a += i; } } ``` 上面的代码将基本类型数据类型int转换为包装...

    Java包装类详解.pptx.pptx

    Java包装类是Java语言设计中的一个重要特性,它们是为了解决基本数据类型(如int、char、boolean等)无法直接参与面向对象编程的问题而引入的。包装类将基本数据类型转换为对象,使得我们可以在需要对象操作的场景下...

    毕向东25天的所有教程过程详细笔记

    7. **String, StringBuffer和基本数据类型对象包装类**: - String是不可变对象,了解其特性,比较`String`和`StringBuffer`的区别。 - 掌握基本数据类型与其对应的包装类,如`Integer`, `Double`等。 8. **集合...

Global site tag (gtag.js) - Google Analytics