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()

10-05 23:32