System.out.println(Long.valueOf("a"));
Exception in thread "main" java.lang.NumberFormatException: For input string: "a"
明明是可以的,以下是API说明,
public static Long valueOf(String s)
throws NumberFormatException返回保持指定 String 的值的 Long 对象。该参数被解释为表示一个有符号的十进制 long,该值与用该参数作为参数的 parseLong(java.lang.String) 方法得到的值非常相似。结果是表示由字符串指定的整数值的 Long 对象。