日期:2014-05-18  浏览次数:20654 次

java初学 字符串问题
代码:
<body>
<p>
    <%  
      String   result=ddd.getdisksn();
      String   result2= "75JO6066S00016CCA8767 ";
      int   i=result.length();
      int   j=result2.length();
%>
</p>
<p> result= <%=result%> </p>
<p> result2= <%=result2%> </p>
<p> lenth= <%=i%> </p>
<p> lenth2= <%=j%> </p>
</body>
页面显示:
    result=75JO6066S00016CCA8767  
    result2=75JO6066S00016CCA8767  
    lenth=32
    lenth2=21  
//问题就在这里:result和result2里的值是一样的,但为什么返回字符串的长度不一样?

------解决方案--------------------
是不是result字符串的后面有个空格?
------解决方案--------------------
trim()下
------解决方案--------------------
转成整型
------解决方案--------------------
ddd.getdisksn();这个函数得拿出来看看