比如 int=123
有没有办法获取这个数据的长度(3)求助各位大侠

解决方案 »

  1.   

    你要先把int类型的变量转换为包装类中的Integer类,然后使用Integer类中的tostring()方法将它转换为字符串,
    这样你就能使用String类中的length()方法得到长度了。
      

  2.   

    int i = 10;
    return (i+"").toString().length;
      

  3.   

    length少了一对括号,应该是length()
      

  4.   


    int i=1;
    int number=123;
    while((number/=10)>0){
        i++;
    }
    System.out.println(i);这样也可以计算长度,不过日常应用中最好还是转成字符串吧!