条条大路通罗马,但每条路是不同的,与其等待,不若研究研究~~
最近做了很多OJ题,对于Java基本类型的转化,看似简单,但对其要求也更高了,不免需要简单加以研究,以便今后更好的食用~
我们有下面两种解决方案:
策略A:int i = 100;
Integer.toString(i);
策略B:Integer i = 100;
i.toString();
策略C:int i = 100;
String.valueOf(i);
哪一种比较好?
如果大家用IDEA写策略B的话,你就会发现Integer那里是黄色的,也就是说不是最佳方案。
IJ推荐我们用策略A,理由是什么呢?
我们看一下源码(java.lang.Integer):
public static String toString(int i)