【Java8】高級(jí)實(shí)用API-創(chuàng)新互聯(lián)

List相關(guān)
//數(shù)據(jù)流 求和
list.stream().mapToDouble(i ->i).sum();

//轉(zhuǎn)Int排序 默認(rèn)升序
list.sort(Comparator.comparingInt(o ->o));
Math相關(guān)
//函數(shù)總是返回小于等于一個(gè)給定數(shù)字的大整數(shù)。(向下取整)
Math.floor()
BigInteger類:
abs()   返回其值是此BigInteger的絕對(duì)值的BigInteger。

compareTo(BigInteger val) 將此BigInteger與指定的BigInteger進(jìn)行比較。

divide(BigInteger val)  返回其值為 (this / val) 的BigInteger。

pow(int exponent)  返回其值為 (thisexponent) 的BigInteger。

multiply(BigInteger val)  返回其值為 (this * val) 的BigInteger。

gcd(BigInteger val) 返回一個(gè) BigInteger,其值是 abs(this) 和 abs(val) 的大公約數(shù)。

subtract(BigInteger val) 返回其值為 (this - val) 的 BigInteger。
BigDecimal類:
// 將 BigDecimal 的字符串表示形式轉(zhuǎn)換為 BigDecimal。
new BigDecimal(String val)
//  返回 BigDecimal,其值為此 BigDecimal 的絕對(duì)值,其標(biāo)度為 this.scale()。
abs() 
//  返回一個(gè) BigDecimal,其值為 (this + augend),其標(biāo)度為 max(this.scale(), augend.scale())。
add(BigDecimal augend) 
// 將此 BigDecimal 與指定的 BigDecimal 比較。
compareTo(BigDecimal val) 
//   返回一個(gè) BigDecimal,其值為 (this / divisor),其標(biāo)度為指定標(biāo)度。
divide(BigDecimal divisor, int scale, int roundingMode) 
// 向正無限大方向舍入的舍入模式。
CEILING  
// 向零方向舍入的舍入模式。
DOWN
// 向負(fù)無限大方向舍入的舍入模式。
FLOOR
//  向最接近數(shù)字方向舍入的舍入模式,如果與兩個(gè)相鄰數(shù)字的距離相等,則向下舍入。
HALF_DOWN
// 向最接近數(shù)字方向舍入的舍入模式,如果與兩個(gè)相鄰數(shù)字的距離相等,則向相鄰的偶數(shù)舍入。
HALF_EVEN
// 向最接近數(shù)字方向舍入的舍入模式,如果與兩個(gè)相鄰數(shù)字的距離相等,則向上舍入。
HALF_UP
// 用于斷言請(qǐng)求的操作具有精確結(jié)果的舍入模式,因此不需要舍入。
UNNECESSARY
// 遠(yuǎn)離零方向舍入的舍入模式。
UP
// 返回 BigDecimal,其標(biāo)度為指定值,其非標(biāo)度值通過此 BigDecimal 的非標(biāo)度值乘以或除以十的適當(dāng)次冪來確定,以維護(hù)其總值。
setScale(int newScale, RoundingMode roundingMode) 
//  返回一個(gè) BigDecimal,其值為 (this - subtrahend),其標(biāo)度為 max(this.scale(), subtrahend.scale())。
subtract(BigDecimal subtrahend)
// 返回一個(gè) BigDecimal,其值為 (this / divisor),其標(biāo)度為 this.scale()。
divide(BigDecimal divisor, RoundingMode roundingMode)
String相關(guān)
// 數(shù)字類型向前補(bǔ)零
String.format("%08d", 123);	// 00000123
// 字符串向前補(bǔ)零
String.format("%8s", "abc").replace(" ", "0"); // 00000abc
// 數(shù)字轉(zhuǎn)char
String.valueof().charAt(0);
其他相關(guān)
// 前補(bǔ)零
DecimalFormat g1=new DecimalFormat("0000000");
// 后補(bǔ)零
DecimalFormat df=new DecimalFormat("0.000000");
df.format();

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為上1000+中小企業(yè)提供了成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作解決方案,按需規(guī)劃網(wǎng)站,設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

網(wǎng)頁標(biāo)題:【Java8】高級(jí)實(shí)用API-創(chuàng)新互聯(lián)
本文URL:http://muchs.cn/article48/djgchp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站導(dǎo)航、App設(shè)計(jì)、軟件開發(fā)做網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)