一些基本数据类型的类封装(包装类)

质行 质行     2022-08-24     391

关键词:

类 Byte

  

  Byte 类将基本类型 byte 的值包装在一个对象中。一个 Byte 类型的对象只包含一个类型为 byte 的字段。

  decode(String nm)
          将 String 解码为 Byte

  byteValue()
          作为一个 byte 返回此 Byte 的值。

  doubleValue()
          作为一个 double 返回此 Byte 的值。

  floatValue()
          作为一个 float 返回此 Byte 的值。

  intValue()
          作为一个 int 返回此 Byte 的值。

  longValue()
          作为一个 long 返回此 Byte 的值。

  shortValue()
          作为一个 short 返回此 Byte 的值。

  hashCode()
          返回此 Byte 的哈希码。

  compareTo(Byte anotherByte)
          在数字上比较两个 Byte 对象。

  equals(Object obj)
          将此对象与指定对象比较。

  toString()
          返回表示此 Byte 的值的 String 对象。

  valueOf(byte b)
          返回表示指定 byte 值的一个 Byte 实例。

  parseByte(String s) 
          将 string 参数解析为有符号的十进制 byte

类 Short

  

  Short 类在对象中包装基本类型 short 的值。一个 Short 类型的对象只包含一个 short 类型的字段。 

  红色字体的函数都有,具体功能差异不大。

  parseShort(String s) 
          将字符串参数解析为有符号的十进制 short

类 Integer

  

  Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。  

  红色字体的函数都有,具体功能差异不大。

  toBinaryString(int i)
          以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。

  toHexString(int i)
          以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。

  toOctalString(int i)
          以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。

  parseInt(String s) 
          将字符串参数作为有符号的十进制整数进行解析。

类 Long

  

  Long 类在对象中包装了基本类型 long 的值。每个 Long 类型的对象都包含一个 long 类型的字段。 

  红色字体的函数都有,具体功能差异不大。

  绿色字体的函数都有,具体功能差异不大。

  parseLong(String s)
          将 string 参数解析为有符号十进制 long

类 Double

  

  Double 类在对象中包装一个基本类型 double 的值。每个 Double 类型的对象都包含一个 double 类型的字段。 

  红色字体的函数都有,具体功能差异不大。

  compare(double d1, double d2)

          比较两个指定的 double 值。

  isInfinite()
          如果此 Double 值在数值上为无穷大,则返回 true;否则返回 false

  isNaN()
          如果此 Double 值是非数字(NaN)值,则返回 true;否则返回 false

  toHexString(double d)
          返回 double 参数的十六进制字符串表示形式。 

  doubleToLongBits(double value)
   
根据 IEEE 754 浮点双精度格式 ("double format") 位布局,返回指定浮点值的表示形式。

  doubleToRawLongBits(double value)
          根据 IEEE 754 浮点“双精度格式”位布局,返回指定浮点值的表示形式,并保留 NaN 值。

  parseDouble(String s)
          返回一个新的 double 值,该值被初始化为用指定 String 表示的值,这与 Double 类的 valueOf 方法一样。

类 Float

  

  Float 类在对象中包装一个基本类型 float 的值。Float 类型的对象包含一个 float 类型的字段。 

  红色字体的函数都有,具体功能差异不大。

  橙色字体的函数都有,具体功能差异不大。

  floatToIntBits(float value)
          根据 IEEE 754 浮点“单一格式”位布局,返回指定浮点值的表示形式。

  floatToRawIntBits(float value)
          根据 IEEE 754 浮点“单一格式”位布局,返回指定浮点值的表示形式,并保留非数字 (NaN) 值。

  parseFloat(String s) 
          返回一个新的 float 值,该值被初始化为用指定 String 表示的值,这与 Float 类的 valueOf 方法一样。

  

类 Character

  

   Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。 

  charValue()
          返回此 Character 对象的值。

  equals(Object obj)
          将此对象与指定对象比较。

  hashCode()
          返回此 Character 的哈希码。

  toChars(int codePoint)
          将指定的字符(Unicode 代码点)转换成其存储在 char 数组中的 UTF-16 表示形式。

  toString()
          返回表示此 Character 值的 String 对象。

  valueOf(char c)
          返回一个表示指定 char 值的 Character 实例。

  isDefined(char ch)
          确定字符是否被定义为 Unicode 中的字符。

  isDigit(char ch)
          确定指定字符是否为数字。

  isLetter(char ch)
          确定指定字符是否为字母。

  isLowerCase(char ch)
          确定指定字符是否为小写字母。

  isSpaceChar(char ch)
          确定指定字符是否为 Unicode 空白字符。

  isTitleCase(char ch)
          确定指定字符是否为首字母大写字符。

  isUpperCase(char ch)
          确定指定字符是否为大写字母。

  isWhitespace(char ch)
          确定指定字符依据 Java 标准是否为空白字符。

  isValidCodePoint(int codePoint)
          确定指定的代码点是否为从 0x00000x10FFFF 范围之内的有效 Unicode 代码点值。

  

类 Boolean

  

  Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类型的对象只包含一个类型为 boolean 的字段。 

  compareTo(Boolean b)
          将此 Boolean 实例与其他实例进行比较。

  equals(Object obj)
          当且仅当参数不是 null,而是一个与此对象一样,都表示同一个 Boolean 值的 boolean 对象时,才返回 true

  hashCode()
          返回该 Boolean 对象的哈希码。

  toString()
          返回表示该布尔值的 String 对象。

  valueOf(boolean b)
          返回一个表示指定 boolean 值的 Boolean 实例。

  booleanValue() 
          将此 Boolean 对象的值作为基本布尔值返回。

 

java基本类型的类包装知识点总结

(1)Double类和Float类实现对double、float基本型数据的类包装。使用Double类的构造方法Double(doublenum)创建一个Double类型的数据,Double对象调用doubleValue()方法返回该对象含有的double型数据。Float、Byte、Integer、Short、Long类的用法类似。... 查看详情

初识八大基本数据类型的包装类——java面向对象基础(25)

...loat--Float*double--Double*char--Character*boolean--Boolean二、Integer的一些简单的使用1.其包装类型与基本数据类型使用==比较时 &n 查看详情

基本数据类型的包装类

/****包装类/封装类:把基本数据类型转换成对象!*每一个基本数据类型都有一个对应的包装类!都是位于java.lang包中!*作用:提供我们操作的一系列方法!*例子:集合中能存放基本数据类型吗???不能!必须是包装类!**基... 查看详情

java基本数据类型包装类

...920104902636829/Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数... 查看详情

00071_基本类型包装类

1、基本类型包装类概述  (1)在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成... 查看详情

java中常用的类

包装类基本数据类型(如:int、float、double、boolean、char等)是不具备对象的特性的。比如基本类型不能调用方法、功能简单等等。为了让基本数据类型也具备对象的特性,Java为每个基本数据类型都提供了一个包装类,这样我们... 查看详情

基本数据类型包装类

【基本数据类型对象包装类】想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本数据类型进行操作。 【八种基本数据类型的包装类】... 查看详情

java的包装类

...包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数... 查看详情

学懂java常用类

一.包装类1.概念包装类是将基本类型封装到一个类中,包含属性和方法,方便对象操作包装类位于java.lang包中2.转换包装类与基本数据类型包装类是将基本数据类型封装成一个类,包含属性和方法使用在使用过程中,会涉及到自... 查看详情

包装类

...bsp;  Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数... 查看详情

java基础——基本类型包装类型的引入

...本类型就是我们之前所说的类似int、String、float等常用的一些数据类型,这一些是基本的数据类型,为了对基本类型数据进行更多的操作,以及更方便的操作,Java针对每一种数据类型提供了相应的类类型,即包装类型。2.对应关... 查看详情

包装类

基本数据类型由于不是类,不能够使用java类库里提供的大量的方法。所有在设计上,我们让每一个基本数据类型都对应一个类,同时数据存储的范围还不变。此时相当于基本数据类型就具有了类的特点。这些类即为包装类(wrapp... 查看详情

基本数据类型的包装类和随机数

/****包装类/封装类:把基本数据类型转换成对象!*每一个基本数据类型都有一个对应的包装类!都是位于java.lang包中!*作用:提供我们操作的一系列方法!*例子:集合中能存放基本数据类型吗???不能!必须是包装类!**基... 查看详情

基本数据类型,包装类型,string类型数据之间的转换

...所有的类都从java.lang.Object类派生而来,在java语言中,除基本数据类型以外,基本数据类型有java类库体统了包装类:Integer类保存整形变量,Boolean类保存布尔变量,Float类保存单精度变量,   基本数据类型与包装类、St... 查看详情

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

一、概念将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。二、常用操作1.常用的操作:用于基本数据类型与字符串之间的转换。基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDou... 查看详情

基本类型包装类(代码片段)

基本类型包装类需求问题:在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要... 查看详情

javaapi入门教程之java的包装类

Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应... 查看详情

基本数据类型对象包装类

基本数据类型对象包装类:是按照面向对象思想将基本数据类型封装成了对象。好处:1:可以通过对象中的属性和行为操作基本数据。2:可以实现基本数据类型和字符串之间的转换。 关键字  对应的类名byte  ... 查看详情