我必須編寫一個搜索功能。如果用戶在搜索文本中鍵入一個單詞,則後端bean類應通過刪除介詞和文章並通過其餘文本進行搜索來過濾搜索字符串。 例如,如何忽略在java中的搜索字符串的介詞和文章?
如果「在海世界上最大的動物」我只需要通過「世界,最大,動物,海」搜索用戶類型。
無需搜索「」,在「。像明智的我需要過濾搜索字符串,並將其傳遞給搜索方法。
我可以保留一個數組,並可以檢查contain
,但我想知道有沒有更好的方法來做到這一點。最後我的搜索功能應該像「FaceBook」幫助中心搜索一樣工作。 FaceBook HelpCenter。 在此先感謝。
那些不是代名詞。 –
@JimGarrison對不起,這是我的錯。我編輯了這個問題你能回答嗎? – coolSmart
只是將值放在您想跳過的哈希映射/表中。應該比遍歷列表更好的總體性能 – redFIVE