瞎掰了瞎掰了。个人觉得如果单纯取出来是getString快。
如果还要转称int型用就是getInt快

解决方案 »

  1.   

    String 是个对象,需要new操作,比较影响性能,getInt()返回的是int,是基本数据类型,不需要new操作,因此性能要好!从这层看是getInt()快一些~。
      

  2.   

    我如果要拼字符串呢?
    用StringBuffer的Append()方法,strBuf.append(getString())快还是strBuf.append(getInt())快
      

  3.   

    那就差不多了!因为strBuf.append(getInt()),其实也是调用了String.valueOf(int i)方法,其中也有一个new String的操作!总之呢,越少用到new操作的就越快!根据这个准则你去判断一下吧!
      

  4.   

    getInt()快,String需要丛int转换,并且String是一个对象
      

  5.   

    int型字段
    你要得到int型变量用getString()是浪费
    你要得到String型变量用getInt()是你厉害