if(user_pass==Rs.getString("user_pass"))这个是等于的表达式吗if(user_pass!=Rs.getString("user_pass"))这个是不等于的表达式吗

解决方案 »

  1.   

    if(user_pass==(String)Rs.getString("user_pass"))或者if(user_pass.equals((String)Rs.getString("user_pass")))
      

  2.   

    if (Rs.getString("user_pass").compareTo("123")==0)
       print("ok");
      

  3.   

    java 中的String是对象
    == 比较的是对象句柄而不是值
      

  4.   

    --"为什么在比较
    if(user_pass==Rs.getString("user_pass"))的时候,这个是不相等的呢?"--是不是因为你从数据库中取出的字段后面有空格才会不等。
      

  5.   

    java 中的String是对象
    == 比较的是对象句柄而不是值
      

  6.   

    if(user_pass.Compareto(rs.getString("user_pass"))==0) 
    你可以试一下这个