你知道任何方式来轻松更改每个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