頁:
[1]
JAVA把新字串取代掉新字串
re=scanner.nextLine(); //輸入所需刪除的元件名for(i=0;;i++){
if(itemname == null || itemname.equals("")) break;//判斷字串是否為空字串
if(re == itemname){ //找到愈消除的字串行
for(;;i++){
itemname=itemname; //把後一個字串移到前一個
if(itemname == null || itemname.equals("")) break;//最後為空字串的話即跳出
}
break;
}
}
這是我寫的想要把後面的字串更新到前面的字串裡,但執行結果卻沒有更改原字串的內容,請求大大們幫助
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> if(re == itemname)這一行確定進的去嗎
為何不是if(re.equals(itemname) )呢?
在Java中String是物件
就算兩個字串字完全一樣
只要他字串不是使用同一個物件
==就會是false
要比較兩個字串是不是長一樣請使用.equal()這個方法
頁:
[1]