Integer dd=3; System.out.println("1,3,5,4,6".indexOf(dd.intValue())); System.out.println("1,3,5,4,6".indexOf(dd)); System.out.println("1,3,5,4,6".indexOf(3)); System.out.println("1,3,5,4,6".indexOf('3')); System.out.println("1,3,5,4,6".indexOf(3+"")); System.out.println("1,3,5,4,6".indexOf(dd.toString()));
獲得的結果爲:java
-1 -1 -1 2 2 2
由此能夠看出使用String.valueOf 方法時候須要轉化爲 char、或者String類型 code