Java封裝類及其他類

來源:互聯網
上載者:User

標籤:除了   cep   參數   擷取   mem   用途   lis   current   number   

一、封裝類列表

 
基礎資料型別 (Elementary Data Type)   封裝類
byte Byte
short Short
int Integer
boolean Boolean
char Character
long Long
float Float
double Double

 

 1) 在這八個類名中,除了Integer和Character類以後,其它六個類的類名和基礎資料型別 (Elementary Data Type)一致,只是類名的第一個字母大寫即可。

 2)對於封裝類說,這些類的用途主要包含兩種:

     a、作為和基礎資料型別 (Elementary Data Type)對應的類類型存在,方便涉及到對象的操作。

     b、包含每種基礎資料型別 (Elementary Data Type)的相關屬性如最大值、最小值等,以及相關的操作方法。

 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");

 

Java封裝類及其他類

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.