1
我有不同的文件大小,需要創建一個用戶友好的輸出。java howto測試一個double是否有像9.0這樣的結尾零,如果是這樣,則刪除零
大小是0.5MB,2.1MB的雙倍大小。
有時我2.0MB,因爲我用的是:
Double line = (double) size/(double)(1024*1024);
DecimalFormat dec = new DecimalFormat("0.0");
String result = dec.format(line);
我想刪除從上面的零,如果result==2.0
想我需要創建一個新的Double
或可能做串心律失常
任何建議?
檢出正則表達式。 – Sid
爲什麼你首先將它轉換爲使用0的字符串,然後想要刪除它?也許你應該選擇不同的十進制格式。 – GolezTrol
如果且僅當它*完全* 2MB時,您是否希望它顯示2MB?或者如果它是2.018MB,你希望它顯示「2MB」嗎? –