Java包装类及其他类

一、包装类列表

 
基本数据类型   包装类
byte Byte
short Short
int Integer
boolean Boolean
char Character
long Long
float Float
double Double

 1) 在这八个类名中,除了Integer和Character类以后,其它六个类的类名和基本数据类型一致,只是类名的第一个字母大写即可。

 2)对于包装类说,这些类的用途主要包含两种:

     a、作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。

     b、包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。

 3) 由于八个包装类的使用比较类似,下面以最常用的Integer类为例子介绍包装类的实际使用。

     1、实现int和Integer类之间的转换:

      int n = 10;

      Integer a = new Integer(n);  //int转Integer  (装箱)

      Integer b = Integer.valueOf(n);  //int转Integer  (装箱)

      int k = a.intValue();  //Integer转int  (拆箱)

    2、Integer内部常用方法

      int n = Integer.parseInt("123");  //字符串转成int,如果参数不是数字字符串,就会出现异常NumberFormatException。

      int k = Integer.parseInt("123",16);  //参数可以是两个,后面的代表是你要转换成的进制。

      

      String s = Integer.toString(123);  //将数字123转成字符串"123"。

      String s1 = Integer.toString(123,16);  //将数字123转成字符串,以16进制的形式。

二、日期类型

  Date:java.util包下的类型

  获取当前系统时间:

    1)Date now = new Date();//获取的是日期格式的当前系统时间。

      方法:

        getTime();  //获取毫秒数,long类型

        setTime(long time);  

    2)System.currentTimeMillis();  //获取的是距1970年1月1日时间点的毫秒数

三、日期格式化类型

  SimpleDateFormat:java.text包下的类型

  定义格式:

    1):可以格式化日期,将日期变成字符串

       format(Date date)  //返回的字符串类型

      eg:

       Date date = new Date();

         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");

       String s = simpleDateFormat(date);

    2):可以将字符串转成成日期

      parse(String date)  //返回的Date类型

      Date date = simpleDateFormat.parse("1999-1-1");

猜你喜欢

转载自www.cnblogs.com/lyr999736/p/8951786.html
今日推荐