1. 程式人生 > >java 去除首尾空格trim()方法

java 去除首尾空格trim()方法

java .trim()方法

在讀取資料庫時,有如下程式碼片段:

while(re.next())

    {

        n++;

        isSuccess=false;

        String name=re.getString("使用者名稱");

        String num=re.getString("密碼");

        if(username.equals(name)&&password.equals(num))

            {

                isSuccess=true;

                out.print("<script>window.location.href='chose.html'</script>"
); return; } }

其中if(username.equals(name)&&password.equals(num))

語句一直為false,但實際上值應該為true。

分析:排除編碼問題,想到可能是從資料庫查詢出的資料首位有空 格,造成資料不匹配。
修改:將if(username.equals(name)&&password.equals(num))
改為if(username.equals(name.trim())&&password.equal(num.trim()))問題解決。

trim()方法
作用:去除字串的首位尾空格;
返回:去除字串首尾空格後的字串;
舉例:

String str="   Hello word  "`;
str=str.trim();
System.out.println(str);
//輸出:Hello word