【发布时间】:2015-05-22 15:02:07
【问题描述】:
我必须将从数据库中获得的值截断为两个小数部分,并将该值放入结果集中我以以下方式将结果集中的值添加到列表中
while(rs.next())
{
Comp_Mps_vs ref_drop=new Comp_Mps_vs();
ref_drop.setLogtime(rs.getString(1));
ref_drop.setBeam_current(rs.getString(2));
ref_drop.setBeam_energy(rs.getString(3));
ref_drop.setP99_readback(rs.getString(4));
ref_drop.setP99_setvalue(rs.getString(5));
ref_drop.setP99_vmeset(rs.getString(6));
ref_jsp.add(ref_drop);
}
ref_jsp 在哪里
List<Comp_Mps_vs> ref_jsp=new ArrayList<Comp_Mps_vs>();
现在我有一个方法,它将值四舍五入到两个浮点数,并将这些索引值传递到 ref_drop.setP99_vmeset(rs.getString(index_no));代码。
如何在java中实现这一点?
【问题讨论】:
-
您要截断
String或值上的值吗?你需要向上/向下取整值吗?您能否提供一些理想截断的示例? -
@JohnnyAW 如果我想在 String 上截断,怎么办?例如 123.4567889 被截断为 123.45。
标签: java floating-point rounding resultset