[size=12px]tf.setText(""+i);(TextField tf = new TextField();i是int类型,值是从1到9.)tf.setText(""+i)怎么理解?主要是setText括号里面的""+i不理解[/size]

解决方案 »

  1.   

    意思是把int类型转化成string类型
      

  2.   

    “”是个空字符串 字符串和整形相加的时候,JAVA会自动把整形转换成字符串 以完成这个相加动作。
    BTW,其实直接setText(i); 也可以的。因为setText方法本身也会尝试转型。
      

  3.   

    如果要你把int转为String
    你有几种办法?
    这个就是其中的一种
    我觉得用String.valueOf(i)会好一点