Re: [問題] 如何消除字串部分段落

看板java作者 (Lucifer)時間16年前 (2009/03/18 17:55), 編輯推噓12(1201)
留言13則, 5人參與, 最新討論串1/1
※ 引述《stoneeagle ()》之銘言: : 我有兩個字串 STR = ooabcpp : STR2 = abc : 然後我要把相同部份刪除變成 : STR = oopp : 要怎麼做?? : 可以用split嗎? : 我怎麼設定都不對耶= = : 麻煩位高手指點指點 不好意思, 這個解法太繞圈了Orz... (等級不足) 直接參考H45(可以稱呼一聲大師嗎?)的快速又簡潔!! 憑直覺 應該要用兩個迴圈, 再挑出相異的字 for(int i=0; i<STR.length(); i++) { for(int j=0; j<STR2.length(); j++) { //用equals之類的 } } 要完整的寫解答嗎? -- 重要的是"心" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.129.167

03/18 17:57, , 1F
恩...麻煩大大寫完整的= =,我新手,equal也不會用@@
03/18 17:57, 1F

03/18 17:57, , 2F
我在上一篇推文寫的不夠清楚嗎....
03/18 17:57, 2F

03/18 18:01, , 3F
因為大大你給的方式是輸入"ABC",可是str是自由輸入
03/18 18:01, 3F

03/18 18:02, , 4F
無語了...有請其他高手解答
03/18 18:02, 4F

03/18 18:03, , 5F
所以刪除的地方不一定是abc= ="
03/18 18:03, 5F

03/18 19:00, , 6F
System.out.println(STR.replace(STR2, "")); = =
03/18 19:00, 6F

03/18 20:23, , 7F
好強,已經不是一般人能解答到原 PO 的問題的了
03/18 20:23, 7F
※ 編輯: zeat 來自: 118.232.209.234 (03/18 23:40)

03/18 23:49, , 8F
推 H45:System.out.println("ooabcpp".replace("abc", ""));
03/18 23:49, 8F

03/18 23:52, , 9F
^^寫死^^ ^寫死^
03/18 23:52, 9F

03/18 23:57, , 10F
兩個字串都寫死,那 "oopp" 也寫死還比較快 XDD
03/18 23:57, 10F

03/19 00:55, , 11F
無語....樓上是不是認為我提供的方法沒有價值?
03/19 00:55, 11F

03/19 01:38, , 12F
不是啦 我是在用三樓的邏輯... 開玩笑而已
03/19 01:38, 12F

03/19 01:46, , 13F
H 大的解法是正解
03/19 01:46, 13F
文章代碼(AID): #19mCK7w9 (java)