作者zeat (Lucifer)
看板java
標題Re: [問題] 如何消除字串部分段落
時間Wed Mar 18 17:55:16 2009
※ 引述《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
1F:推 stoneeagle:恩...麻煩大大寫完整的= =,我新手,equal也不會用@@ 03/18 17:57
2F:→ H45:我在上一篇推文寫的不夠清楚嗎.... 03/18 17:57
3F:推 stoneeagle:因為大大你給的方式是輸入"ABC",可是str是自由輸入 03/18 18:01
4F:推 H45:無語了...有請其他高手解答 03/18 18:02
5F:推 stoneeagle:所以刪除的地方不一定是abc= =" 03/18 18:03
6F:推 dirx:System.out.println(STR.replace(STR2, "")); = = 03/18 19:00
7F:推 superlubu:好強,已經不是一般人能解答到原 PO 的問題的了 03/18 20:23
※ 編輯: zeat 來自: 118.232.209.234 (03/18 23:40)
8F:推 cgkm:推 H45:System.out.println("ooabcpp".replace("abc", "")); 03/18 23:49
9F:推 cgkm: ^^寫死^^ ^寫死^ 03/18 23:52
10F:推 cgkm:兩個字串都寫死,那 "oopp" 也寫死還比較快 XDD 03/18 23:57
11F:推 H45:無語....樓上是不是認為我提供的方法沒有價值? 03/19 00:55
12F:推 cgkm:不是啦 我是在用三樓的邏輯... 開玩笑而已 03/19 01:38
13F:推 cgkm:H 大的解法是正解 03/19 01:46