在寫struts2的demo時遇到的問題,在service中登入時判斷使用者密碼是否正確,採用user1.getpassword()==user.getpassword()比較時始終錯誤,
就算資料庫密碼和前台頁面的密碼一樣也無法登入,最後測試為user.setpassword(" ")的字串是採用的乙個字串物件進行賦值,從而得到的答案一直是false。
//判斷是否存在該使用者
public boolean login(user user) else
}
最後的出結論,自己基礎不好,驗證密碼時盡量用equal來判斷,這樣就算它們是以string物件賦值也能得到正確的答案
同時system.out.println("="+「abc」「abc」)得出的答案始終是false,因為jdk編譯器會把===和abc先進行拼接後再與abc進行乙個是否相等的判斷。
public class test
}
注重基礎!!!! 基礎錯誤總結
1.sh pause command not foundsystem pause 這裡使用了windows系統指令,而linux下沒有。string c style str.string是c 中的東西,是乙個std中的乙個類。列印可以使用cout 從在 運算子的類,都可以使用 c style str...
String類基礎知識總結
一.1.1 c語言中的字串 c語言中,字串是以 0 結尾的一些字元的集合,為了操作方便,c標準庫中提供了一些str系列的庫函式,但是這些庫函式與字串是分離開的,不太符合oop的思想,而且底層空間需要使用者自己管理,稍不留神可能還會越界訪問.1.2 string類 總結 string是表示字串的字串類...
Swift程式設計基礎之筆記總結 String
個人總結若有疏漏,還望指點補全。string swift中的string型別是輕量級且易讀 結構體,列舉等 全為值型別 nsstring 為引用型別 字串的處理上方便 一.判斷是否是空串 public var isempty bool 例 str.isempty ps swift裡面也存在可變與不可...