文章詳情頁(yè)
java相當(dāng)于printf(“%*。* f”)
瀏覽:91日期:2024-04-29 08:12:39
如何解決java相當(dāng)于printf(“%*。* f”)?
我用
int places = 7;int decimals = 3;String.format('%' + places + '.' + decimals + 'f', floatValue);
有點(diǎn)難看(并且字符串連接使其性能不佳),但是它可以工作。
解決方法在C語言中,printf()語句允許在參數(shù)列表中提供精度長(zhǎng)度。
printf('%*.*f',7,3,floatValue);
星號(hào)分別替換為第一和第二個(gè)值。
我正在尋找Android / Java中的同等產(chǎn)品;String.format()引發(fā)異常。
編輯:謝謝,@Tenner; 它確實(shí)有效。
標(biāo)簽:
java
相關(guān)文章:
1. python - beautifulsoup獲取網(wǎng)頁(yè)內(nèi)容的問題2. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題3. docker鏡像push報(bào)錯(cuò)4. docker - 如何修改運(yùn)行中容器的配置5. docker-machine添加一個(gè)已有的docker主機(jī)問題6. Android "1"=="1" 到底是true還是false7. fragment - android webView 返回后怎么禁止重新渲染?8. angular.js - 在終端中用yeoman啟用angular-generator報(bào)錯(cuò),求解?9. java - 請(qǐng)問在main方法中寫成對(duì)象名.屬性()并賦值,與直接參參數(shù)賦值輸錯(cuò)誤是什么原因?10. docker不顯示端口映射呢?
排行榜

熱門標(biāo)簽