日期:2014-05-17  浏览次数:20644 次

烦人的小错,请指点
有代码如下:     
      String year = request.getParameter("year");
      if(year.length == 1) 
      year = "0"+year;
在myeclipse中run
 if(year.length == 1) 这行报错为:length cannot be resolved or is not a filed
原因在哪呢?

------解决方案--------------------
year 取到了吗?输出看看 ! 可能就是year的取值造成的
------解决方案--------------------
descriptioin 是String类型的吗?数据库中是对应的char吗?
------解决方案--------------------
year.length?
year.length()吧
------解决方案--------------------
第一个问题,楼主把length()写出了length,这不是数组。这里是函数,所以要加括号()
第二个问题,从你贴出的代码来看,没啥问题,你把console打印出来的异常信息贴出来给我看看
------解决方案--------------------
引用:
有代码如下:     
      String year = request.getParameter("year");
      if(year.length == 1) 
      year = "0"+year;
在myeclipse中run
 if(year.length == 1) 这行报错为:length cannot be resolved or is not a filed
原因在哪呢?


兄台,请用:year.length()==1;
加个括号