static String getLength(int i) {
String LengthStr="";
if (i > 1000 && i < 10000)
LengthStr = i+"";

return LengthStr.trim();

}我现在用的是笨办法LengthStr = i+""把整形i转成字符串,请问有没有更好的办法?

解决方案 »

  1.   

    String s = "";
    int n = 12345;
    s = n;或
    s += n;
    转后楼主想做什么
      

  2.   

    还有一个问题,怎样将字符串"ABCabcDEFdef/def"中的所有大写字母转换成小写?
      

  3.   

    你那个不能算笨办法,我认为还是比较灵活的技巧
    LengthStr=Integer.toString(i);
      

  4.   

    to sole_lodestar(弱势群体应该怎么办) :你的办法不对,不能直接转?
      

  5.   

    String str="ABCabcDEFdef/def";
    System.out.println(str.toLowerCase());
      

  6.   

    非常感谢huyc_fly() 再请问:怎样将字符串"ABCabcDEFdef/def"中的所有大写字母转换成小写?
      

  7.   

    toUpperCase转大
    toLowerCase转小
      

  8.   

    LengthStr = String.valueOf(i);