Java中Integer.toString(arg)方法中的NullPointerException可能性

use*_*173 5 java tostring nullpointerexception

有没有可能Integer.toString(args)给人个NullPointerExceptionString.valueOf(args)

我知道它的愚蠢问题,但我要明确的是,有什么可能Integer.toString()给出的NullPointerException

Let*_*tor 5

Integer.toString(args)可能会给一个NullPointerException 喜欢String.valueOf(args)

Integer i = null; 
Integer.toString(i);        // Null pointer exception!! 
String.valueOf(i);          // No exception 
i.toString();               // Again, Null pointer exception!!
Run Code Online (Sandbox Code Playgroud)

在这里查看我的实验:http ://rextester.com/YRGGY86170


Sam*_*Sun 0

Integer#toString 不带任何参数,只传入 field valuevalue永远不能为 null,因为你不能传递 nullint原语,并且 nullString只会NumberFormatException 在这里抛出一个

编辑:我没有考虑采用 an 的 toString 方法int,但结果将是相同的 -int永远不能为 null,所以不会有 NPE