//數(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)
// 向正無(wú)限大方向舍入的舍入模式。
CEILING
// 向零方向舍入的舍入模式。
DOWN
// 向負(fù)無(wú)限大方向舍入的舍入模式。
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)度值通過(guò)此 BigDecimal 的非標(biāo)度值乘以或除以十的適當(dāng)次冪來(lái)確定,以維護(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ù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁(yè)標(biāo)題:【Java8】高級(jí)實(shí)用API-創(chuàng)新互聯(lián)
本文URL:http://chinadenli.net/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í)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容