日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java取number长度_Java中常用方法(NumberMath)

發布時間:2024/10/8 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java取number长度_Java中常用方法(NumberMath) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中常用方法(Number&Math)

包裝類

在實際開發過程中,我們經常會遇到需要使用對象,而不是內置數據類型的情形。為了解決這個問題,Java 語言為每一個內置數據類型提供了對應的包裝類。

基本數據類型

byte

short

int

long

float

double

char

boolean

包裝類

Byte

Short

Integer

Long

Float

Double

Character

Boolean

裝箱和拆箱

?裝箱:自動將基本數據類型轉換成包裝器類型。

Integer a = 128; // 裝箱,相當于 Integer.valueOf(128);

?拆箱:自動將包裝器類型轉換為基本數據類型。

int t = a; //拆箱,相當于 a.intValue()

方法

?toString() :將數字以字符串形式返回

String s1 = Byte.toString((byte)1);

?XXXValue() : 將包裝類轉換成基本類型數據

Byte b1 = 1;

byte b2 = b1.byteValue(); //拆箱

?ValueOf() : 將基本類型數據轉換成包裝類

Integer intvalue = Integer.valueOf(123);

?parseXXX() : 包裝類的靜態方法 - 字符串轉數字(Character除外)

int a = Integer.parseInt("111");

boolean b = Boolean.parseBoolean("true");

Number類

floor直接取其含義,也就是“地板”,地板在腳下,即向下取整。

ceil****是ceiling的縮寫,也就是“天花板”,天花板在頭頂上,即向上取整**。

round()的四舍五入取整。將傳入的數字加上0.5后再向下取整

double d = 100.675;

float f = -90;

System.out.println(Math.floor(d));//100.0

System.out.println(Math.floor(f));//-90.0

System.out.println(Math.ceil(d));//101.0

System.out.println(Math.ceil(f));//-90.0

System.out.println(Math.round(d));//101.0

Random類

此類的實例用于生成為隨機數。

可以傳入參數設置種子數,相同種子數的Random對象,相同次數生成的隨機數字是完全相同的。

Random random = new Random();

random.setSeed(50); //設置種子數

for (int i = 0; i < 10; i++) {

System.out.print(random.nextInt(10) + "-");

}

Random random2 = new Random(50); //設置相同種子數

for (int i = 0; i < 10; i++) {

System.out.print(random2.nextInt(10) + "-");

}

相同種子數的實例對象產生的隨機值是完全一樣的

String類

length():字符串長度

equals():比較內容

equalsIgnoreCase():忽略大小寫比較內容

toLowerCase():轉換為小寫

toUpperCase():轉換為答謝

concat():拼接字符串

indexOf():查找第一個出現的位置

lastIndexOf():查找最后一個出現的位置

subString():截取字符串,包前不包后

trim():去除前后的空格

startsWith():判斷是否已某個字符串開頭

endsWith():判斷是否已某個字符串結尾

split():分割字符串為String數組

replace():替換字符串

replaceAll():可以支持正則表達式替換字符串

總結

以上是生活随笔為你收集整理的java取number长度_Java中常用方法(NumberMath)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。