Re: [問題] 想問有關字串判斷的問題

看板java作者 (痞子軍團團長)時間18年前 (2007/06/11 02:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《hulahula (呼啦啦~~~)》之銘言: : 之前爬文看過如何在條件中判斷字串是否相等 : 可是不知道為什麼我怎麼樣都判斷不出來 : 我目前做的是一個輸入帳號密碼 : 再與資料庫中帳號密碼比對 : 可是程式一執行到要判斷兩個字串是否相等時就會自動做不出來 : while(resultset1.next()) : { : System.out.println(""+resultset1.getString("id")+""+resultset1.getString("password")); : String sid=resultset1.getString(1); : String ss=resultset1.getString(2); : if((ub.getid().equals(sid)) && : (ub.getpassword().equals(ss))) : 主要是上面這個判斷句 執行後就直接跳出這個迴圈了 : 很奇怪 : 但是如果打成"hula".equals(sid) 就可以 : {b=true;} : } : 麻煩各位了...感謝~ 通常這個時候有九成的機率是你的 ub.getid() 尾巴(或開頭) 夾了 \n, \t, 空格這類的東西 (不然就是根本沒 hula... 那施主你自盡吧... lol) 你可以先用 ub.getid().trim() 來試試看 或是把 ub.getid() 每個 char 都印出數值(不是字) -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.196.238
文章代碼(AID): #16R4anai (java)
討論串 (同標題文章)
文章代碼(AID): #16R4anai (java)