比如这样: 
      for(int i=0;i<list.size();i++){
           
             DynaBean dbBean=(DynaBean)list.get(i);
             Integer ctrid=(Integer)dbBean.get("ctrid");
              请问各位在这个地方我怎么样判断 获得的ctrid是否相等?不要用SQL
        谢谢各位了 小弟在线等..            }

解决方案 »

  1.   

    没看明白什么意思?你是要和list中其他数据比较?
      

  2.   

    boolean isAllEq=true;
    int last=-1;//设成一个不会出现的值
    for(int i=0;i <list.size();i++){          
       DynaBean dbBean=(DynaBean)list.get(i); 
       int ctrid=((Integer)dbBean.get("ctrid")).intValue(); 
        if(ctrid!=last){
          isAllEq=false;
          break;
        }
        last=ctrid;

    //这里判断isAllEq。不知道是不是楼主的意思
      

  3.   

    每个class都有一个方法 equals();使用这个方法比较,例如   String strInfo=".......";strInfo.equals("bye");就表示比较字符串里面的内容是否与bye相等,如果相等返回true 否则返回false