请检查以下代码:Long.parseLong("0",10)//返回0LLong.parseLong("473",10)//返回473LLong.parseLong("-0",10)//返回0LLong。parseLong("-FF",16)//返回-255LLong。parseLong("1100110",2)//返回102LLong。parseLong("99",8)//抛出NumberFormatExceptionLong.parseLong("Hazelnut",10)//抛出NumberFormatExceptionLong.parseLong("Hazelnut",36)//返回1356099454469L上面的代码被转换为Long。转换为Float是一样的。其实我们可以用下面的代码来转换。NumberUtils.toLong("473");NumberUtils是包org.apache.commons.lang3.math中的一个工具类,主要是为了避免null对象的转换异常。按照官方的说法:如果输入的字符串为null或者0,就会有如下的返回输出。NumberUtils.toLong(null)=0LNumberUtils.toLong("")=0LNumberUtils.toLong("1")=1L
