最近我遇到了一個問題,我無法在學校解決。Java:在java中刪除重複的單詞和子字串
我需要刪除由單詞組成的輸入字符串中的重複單詞。這裏的主要問題是需求說明我不能使用數組或正則表達式。
E.g.
userInput =「這是一個測試測試是相當有趣好玩」
- 第一「是」是的副本「這個」,因爲它是一個子
- 第二個「是」,是一個重複第一「是」
- 「測試」是不是「測試」重複,因爲它是不完全匹配
因此輸出出來的 - 「這是一條測試的測試相當有趣」
實際上,如果不使用數組或正則表達式,實際上會如何實現這一點,因爲不可能將單詞拆分爲空格並在java中動態創建String。
我會使用某種在原始String中調用'indexOf','substring'和'contains'的循環。 –
@ScaryWombat我認爲我們只是向後看。 – shmosel
請告訴我們你已經嘗試了什麼。代碼或算法,那麼從那時起解決方案就會形成。 –