【发布时间】:2014-02-19 07:04:03
【问题描述】:
是否可以有一个返回整数或浮点数的函数?如果可能的话,我想让这两个功能合二为一:
private static Integer parseStringFormatInt(String val){
System.out.println(Integer.parseInt(val.substring(0, val.indexOf("."))));
return Integer.parseInt(val.substring(0, val.indexOf(".")));
}
private static Float parseStringFormatFloat(String val){
System.out.println(Float.parseFloat(val.substring(0, val.indexOf("."))));
return Float.parseFloat(val.substring(0, val.indexOf(".")));
}
【问题讨论】:
-
为什么?如果您只在小数点前转换,为什么需要浮点数?
-
这是因为它从一个 Excel 文件中读取,该文件为 Integer 和 Float 输出“0.0”。
-
那么为什么您认为需要将两段代码合二为一呢?
-
注意 Excel 文件中没有整数或浮点数。有小数,有零个或多个小数位。
标签: java function numbers integer