你知道有什么方法可以在eclipse(java)的源文件中轻松更改每个double
到吗?float
即我如何改变
double a = 123.45
至
float a = 123.45f
我想出了重命名double
为float
bit(哇!),但是如何添加f
's 而无需手动完成呢?
基于正则表达式的搜索和替换可能会节省您的时间。搜索
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