String avgPageLoadTimeStr = row.get("avg_page_load_time");
Long avgPageLoadTime = Long.parseLong(avgPageLoadTimeStr);
例如 :
avgPageLoadTimeStr = 52747.50;
怎么把
avgPageLoadTimeStr
转换成Long
? 最佳答案
52747.50
是浮点数。因此,您应该首先将其解析为浮点数,然后将其舍入为长整型值:
String avgPageLoadTimeStr = row.get("avg_page_load_time");
double d = Double.parseDouble(avgPageLoadTimeStr);
long avgPageLoadTime = Math.round(d);
根据您的需要,您也可以在将其四舍五入为长值之前使用
Math.floor()
或Math.ceil()
。