關於JAVA判段字符串是否爲空的一點感想?

        最近一段時間幫學校做一個用JSP的簡單網站,在的時候遇到了很多小的問題,後來都一一解決了,這裏把一點小經驗和大家分享,希望對大家有所幫助。

         在做登陸的時候,有一個用戶註冊的頁面,裏面要求註冊用戶名不能爲空(大家當然都明白三),但在此過程中遇到了一個問題,讓我忙了好久,我用各種判斷來進行測試,但都失敗了,比如 if(name!=null) 不知道爲什麼這個居然一點作用都沒有,仍然可以不填用戶名進行註冊,然後又用if(zname!="")一樣不行,if(zname.equals("");還是不行,還用if(zname.length()==0)這個在不輸入的時候可以判斷出來,但別人如果輸入幾個空格,一樣可以成功,之後還進行了無數的網上朋友都幫助都還是不行。

         最後突然想到了用戶名的開始第一個字符一定不能是空(或者說是空格),於是用了 startWith() 方法得到了解決,當然這是用另一種思維來解決的,沒有對剛纔問題正面出擊,希望朋友們能多思考,也希望高手朋友幫助如何才能正面的解決!!

         謝謝!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章