真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

好程序員Java教程分享Java之包裝類與常用類-創(chuàng)新互聯(lián)

好程序員Java教程分享Java之包裝類與常用類,首先來講一下包裝類

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、競秀ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的競秀網(wǎng)站制作公司

基本數(shù)據(jù)類型(值類型):byte, short, int, long, float, double, char, boolean

包裝類:將基本數(shù)據(jù)類型,用一個類進(jìn)行了一層包裝,可以按照引用類型進(jìn)行使用。同時還提供了若干用來進(jìn)行數(shù)據(jù)轉(zhuǎn)換的操作。

包裝類按照基本數(shù)據(jù)類型的包裝功能,分為八種:

基本數(shù)據(jù)類型 包裝類型
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
booleanBoolean
charCharacter

數(shù)據(jù)的裝箱拆箱

裝箱:由基本數(shù)據(jù)類型,轉(zhuǎn)型為包裝類型

int a = 10;
// 通過構(gòu)造方法進(jìn)行裝箱
Integer i1 = new Integer(a);
// 通過valueOf方法進(jìn)行裝箱
Integer i2 = Integer.valueOf(a);

拆箱:由包裝類型,轉(zhuǎn)型為基本數(shù)據(jù)類型

Integer i = new Integer(10);
int a = i.intValue();

在jdk1.5之后,裝箱與拆箱都是自動完成的。

Integer a = 10;
int b = new Integer(10);

基本數(shù)據(jù)類型與字符串類型之間的相互轉(zhuǎn)換:

基本數(shù)據(jù)類型轉(zhuǎn)字符串:

String s1 = a + "";
String s2 = String.valueOf(a);
String s3 = Integer.valueOf(a).toString();

字符串類型轉(zhuǎn)型基本數(shù)據(jù)類型:

int b = Integer.valueOf("123");
int c = Integer.parseInt("123");
常用類
Math類

給我們提供了若干的數(shù)學(xué)計算方法

詳見API

Random類

關(guān)于隨機(jī)數(shù)的生成:

? 隨機(jī)數(shù)的生成,是由一個隨機(jī)種子,帶入到一個固定的隨機(jī)數(shù)算法中,生成一個數(shù)字序列。

? 如果隨機(jī)種子相同,產(chǎn)生的隨機(jī)數(shù)列也相同。

BigInteger / BigDecimal 類

用來處理非常大的數(shù)字的基本運算

Date / SimpleDateFormat 類

Date: 是用來表示一個時間、日期的類

常用方法 描述
Date()獲取當(dāng)前時間
Date(long time)獲取指定時間戳對應(yīng)的時間
void setTime(long time)使用指定時間戳設(shè)置一個日期對象
long getTime()獲取一個指定日期對象的時間戳
equals(Object obj)判斷是否與另外一個日期相同
boolean before(Date other)判斷是否在另外一個日期之前
boolean after(Date other)判斷是否在另外一個日期之后

SimpleDateFormat: 是一個用來格式化日期的類

  1. 可以將一個Date格式化為指定格式的字符串
  2. 可以將一個自定格式的字符串解析為一個Date

yyyy: 年

yy: 年(短)

MM: 月

dd: 日

HH: 時(24小時制)

hh: 時(12小時制)

mm: 分

ss: 秒

常用方法 描述
SimpleDateFormat(String pattern)使用指定的格式來實例化一個對象
String format(Date date)將一個日期格式化為指定的字符串
Date parse(String str)將一個指定格式的字符串解析為一個日期
Calendar類

是一個用來操作日期的類。提供了若干個對一個日期進(jìn)行操作的方法。

常用靜態(tài)常量,用來描述一些字段

YEAR: 年

MONTH: 月(注意:月份從0開始)

DAY_OF_MONTH: 日

HOUR: 時(12小時制)

HOUR_OF_DAY: 時(24小時制)

MINUTE: 分

SECOND: 秒

方法 描述
getInstance()獲取一個當(dāng)前日期的Calenadar對象
get(int filed)獲取指定ID的值
set(int field, int value)設(shè)置指定ID的值
set(int year, int month, int date)設(shè)置年、月、日
set(int year, int month, int date, int hourOfDay, int minute, int day)設(shè)置年、月、日、時、分、秒
add(int filed, int amount)對某個id的值進(jìn)行增(如果想減,將值修改成負(fù)數(shù)即可)
setTime(Date date)通過一個Date對象,對一個日期進(jìn)行賦值
getTime()通過一個日期對象,獲取一個Date對象
boolean before(Object other)判斷是否在另外一個日期之前
boolean after(Object other)判斷是否在另外一個日期之后
boolean equals(Object other)判斷是否和另外一個日期相同
枚舉

是jdk1.5之后新增的特性

是一種數(shù)據(jù)類型。class、interface, 是用關(guān)鍵字enum來修飾

[訪問權(quán)限修飾符] enum 枚舉名字 {
    枚舉中的元素
}

枚舉一般情況下是用來描述一些取值范圍有限的數(shù)據(jù)。例如:星期幾

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


標(biāo)題名稱:好程序員Java教程分享Java之包裝類與常用類-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://weahome.cn/article/dispsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部