int转String
int a:
- a + “”
- String.valueOf(a)
- Interger.toString(a)
一般使用以上几种方法进行转化
第一种方法效率不好,java源码对’+’运算符进行了重载,使用StringBuilder或者StringBuffer来实现,而new StringBuilder和StringBuilder.toString操作会影响转化效率。并且这个方法还会产生多个对象,不推荐使用
String.valueOf内部调用Interger.toString方法,所以推荐第三种
String转int
- Integer.parseInt(s)
- Integer.valueOf(s).intValue()
第一种方法推荐使用,直接调用静态方法
第二种方法内部调用第一种方法,但是会多产生对象