Java--包装类型(未完待续)

一。Java中八种基本数据类型对应的包装类型

  基本数据类型      包装类型

    bytes          java.lang.Bytes;

    short          java.lang.Short;

    int            java.lang.Integer;

    long          java.lang.Long;

    float          java.lang.Float;

    double         java.lang.Double;

    boolean        java.lang.Boolean;

    char          java.lang.Character;

二,为什么java要提供这种包类型呢?

  方便。举个例子,当创建一个方法时,我们想调用的时候往里面可以传入所有类型的参数,那我们形式参数就设置为object类型。可是基本数据类型的基类又不是object,那使用相应的包装类型就可以了。

三,包装类型的常用方法(以Integer为例,其余同理)

  主要就是:int  Integer  String类型之间的相互转换

1.  int-->Integer

Integer  i1  =  Integer . valueOf ( 10 );

2.  String-->Integer

Integer  i2  =  Integer . valueOf ( "10" );

3.  Integer-->int

int  i3 = i1. intValue( );

4.  String-->int

int  i4 = Interger . parseInt ( "123" );

5.  int-->String

String  s2 = 10 + "";

6.  Integer-->String

String  s1 =  i1 . toString ()

猜你喜欢

转载自www.cnblogs.com/RosemaryJie/p/13199409.html