java string轉(zhuǎn)double類型 在java里面我想保留兩位小數(shù)但是又想在整數(shù)的時(shí)候保留整數(shù)?
在java里面我想保留兩位小數(shù)但是又想在整數(shù)的時(shí)候保留整數(shù)?輸出前,用if判斷是否為整數(shù)。如果是,則double(或float)類型將強(qiáng)轉(zhuǎn)換為long(或其他整數(shù)類型)輸出1。將數(shù)值tostring(
在java里面我想保留兩位小數(shù)但是又想在整數(shù)的時(shí)候保留整數(shù)?
輸出前,用if判斷是否為整數(shù)。如果是,則double(或float)類型將強(qiáng)轉(zhuǎn)換為long(或其他整數(shù)類型)輸出
1。將數(shù)值tostring()方法轉(zhuǎn)換為字符串字符串。包含()方法確定字符串中是否有小數(shù)點(diǎn)
2。從值開始轉(zhuǎn)換.ToDouble然后再一次轉(zhuǎn)換為32再一次轉(zhuǎn)換.ToDouble如果最終結(jié)果等于起始值,則為整數(shù),否則為小數(shù)。
3. 將值轉(zhuǎn)換為字符串,然后遍歷字符串調(diào)用字符編號如果兩者都為真,則為整數(shù)。
4. 將值轉(zhuǎn)換為字符串并使用內(nèi)錐蟲如果返回false,則為十進(jìn)制,否則為整數(shù)。
5. 將數(shù)值轉(zhuǎn)換為字符串正則表達(dá)式regexrgx=newregex^[0-9]$,并使用ismatch()方法以整數(shù)形式返回true,否則為十進(jìn)制。