基本数据类型的包装类

简介:

一、Java为基本数据类型提供了对应的类,这些类称作包装类。

    数据的包装类可以提供该类最大、最小值查阅和类型转化的功能

    Byle类    byte类型的包装类

    Short类    short类型的包装类

    Integer类    int类型的包装类

    Long类    long类型的包装类

    Float类    float类型的包装类

    Double类    double类型的包装类

    Character类    char类型的包装类

    Boolean类    boolean类型的包装类


二、为什么使用包装类   

    1.包装类中封装了一些很实用的方法和常量。

        例如:Byte.MIN_VALUE是Byte类中的一个常量,存放了byte类型数据的最小值。

    2.包装类在集合中用来定义集合元素的类型。


三、包装类的常用方法和常量

    1.Integer.MIN_VALUE:int类型的最小值:-2^31

    2.Integer.MAX_VALUE:int类型的最大值:2^31-1

    3.int Integer.parseInt(String sInteger);

        作用:将字符串类型的整数转换为int类型的数据。

    4.String Integer.toBinaryString(int value);

        作用:将十进制数转换为二进制,返回结果String类型。

    5.String Integer.toHexString(int value);

        作用:将十进制数转换为十六进制,返回结果String类型


四、练习   

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package  com.yeqc.testDemo;
/**
  * @author YeQc
  *1.获取byte类型的最大、最小值,并测试Byte.parseByte方法
  */
public  class  testDemo01 {
 
     public  static  void  main(String[] args) {
         System.out.println(Byte.MAX_VALUE+ "  " +Byte.MIN_VALUE);
         byte  a = Byte.parseByte( "123" );
         System.out.println(a);
     }
 
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package  com.yeqc.testDemo;
/**
  * @author YeQc
  *2.获取int类型的最大、最小值,并测试Integer.parseInt、Integer.toBinaryString等方法
  */
public  class  testDemo02 {
 
     public  static  void  main(String[] args) {
         System.out.println(Integer.MAX_VALUE);
         System.out.println(Integer.MIN_VALUE);
         
         int  a = Integer.parseInt( "123456" );
         System.out.println(a);
         
         String b = Integer.toBinaryString( 456789 );
         System.out.println(b);
         
         String c = Integer.toHexString( 16 );
         System.out.println(c);
     }
 
}

    本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1773707


相关文章
|
6月前
|
Java
|
7月前
|
Java
包装类的使用
包装类的使用
31 0
|
29天前
|
存储 编译器 程序员
C++基本数据类型
C++基本数据类型
|
8月前
|
存储 Java
包装类和基本数据类型
包装类和基本数据类型
43 0
|
8月前
|
缓存
包装类
包装类
35 0
|
4月前
05 # 基本类型
05 # 基本类型
17 0
|
8月前
|
缓存 Java
基本数据类型包装类
基本数据类型包装类
44 0
|
9月前
|
Oracle Java 关系型数据库
八种基本数据类型的大小,以及他们的封装类
八种基本数据类型的大小,以及他们的封装类
45 0
|
9月前
|
存储 Java
基本数据类型和引用数据类型的区别
基本数据类型和引用数据类型的区别
56 0
|
存储 Java 编译器
包装类和泛型
包装类和泛型
83 0
包装类和泛型