你知道任何方式來輕鬆更改每個double
到float
在eclipse(java)中的源文件嗎?即如何更改更改java雙打浮在日食
double a = 123.45
到
float a = 123.45f
我想通了,改名double
到float
位(哇!),但如何添加f
的,而不必手動經歷呢?
你知道任何方式來輕鬆更改每個double
到float
在eclipse(java)中的源文件嗎?即如何更改更改java雙打浮在日食
double a = 123.45
到
float a = 123.45f
我想通了,改名double
到float
位(哇!),但如何添加f
的,而不必手動經歷呢?
一個基於正則表達式的搜索和替換可能會救你。搜索
double\s+(\w+)\s*=\s*([\-\d.e]+)\s*;
與
float $1 = $2f;
這會照顧文字的更換;您可能還希望替換其他類型的表達式,添加一個演員操作符。一旦你用文字完成後,使用類似的正則表達式:
double\s+(\w+)\s*=\s*(.+)\s*;
與
float $1 = (float) $2;
肯定遠遠萬無一失取代,但它可以爲您節省大量的時間。
Float.parseFloat(String.valueOf(123.45D));
呵呵
你可以將它轉換
Double d = 1.0
float f = (float)d
[Dublicated(http://stackoverflow.com/questions/916081/convert-float-to-double-without-losing-precision)? – Gerret
@Gerret我會說沒有dublicate –
查找和替換對話框接受正則表達式..所以它可以用正則表達式 – sanbhat