回答
[...]如何在java中以驚歎順序搜索(反向搜索)?
我假定你的意思是搜索從結尾開始的字符串。您可以使用String.lastIndexOf(str)
。這將找到最近的索引的子串str
。如果您想繼續搜索,可以添加第二個fromIndex
參數。
對於StringBuilder
也存在完全相同的方法。
...和StringBuilder也有同樣的事情。 – 2011-06-01 07:19:08
沒錯,補充說。 – aioobe 2011-06-01 07:19:51
我正在閱讀這個問題,因爲他正在尋找一個有效的搜索字符串的實現,從字符串的末尾開始(比如說一個非常長的html文件,在這裏你正在尋找一個你知道的標籤將在最後〜20%,並且你不想無故讀第80張......) – 2011-06-01 07:23:41
如果要在文件中搜索 1.以隨機訪問模式打開文件。 2.轉到文件結尾。 3.然後在字符串中搜索。
這正是我想要做的,但是這個描述對我來說毫無幫助。第一步很簡單,第二步很簡單,第三步沒有任何意義。 – mjaggard 2014-11-19 10:25:26
- 1. 如何使用java以相反的順序對數組進行排序?
- 2. mysql從相反順序搜索
- 3. 如何使用VB.NET以相反的順序對字典的鍵進行排序?
- 4. 如何在JavaScript中以相反的順序迭代Set或Map?
- 5. 在highchart如何以相反的順序
- 6. 是否在String搜索結束時進行Java搜索?
- 7. 如何在java中使用java進行搜索?
- 8. 以相反的順序搜索多圖(多圖)
- 9. java String和StringBuilder
- 10. 如何在android中以相反順序反轉youTube feed Json?
- 11. 如何以相反的順序
- 12. 如何以相反順序登錄?
- 13. 如何以相反順序循環?
- 14. 在Java中使用相反順序的基數排序
- 15. 如何按照Google書籍中發佈日期的相反順序對搜索結果進行排序?
- 16. 以相反的順序對數組進行排序
- 17. String.Format vs「string」+「string」或StringBuilder?
- 18. 使用指針以相反順序檢索值
- 19. 二進制/順序搜索
- 20. 如何在java中使用hibernate進行多分面搜索?
- 21. 按任意順序或組合使用單詞進行搜索並返回行
- 22. 如何讓以相反的順序String數組SQLite中的機器人
- 23. 以相反的順序
- 24. 以相反的順序
- 25. unpickle以相反的順序
- 26. 以相反的順序
- 27. TemplateBeginRepeat以相反的順序
- 28. Plist以相反的順序
- 29. 如何以相反順序檢索記錄?
- 30. Java庫搜索順序
http://stackoverflow.com/questions/2355293/how-to-use-a-regex-to-search-backwards-effectively – 2011-06-01 07:20:28
你想一次加載完整的文件。如果文件較大,則必須逐塊加載內容。 – Kamahire 2011-06-01 07:59:51