程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-獲取字符串中指定單詞的開始和結束位置?

java-獲取字符串中指定單詞的開始和結束位置?

編輯:編程綜合問答
獲取字符串中指定單詞的開始和結束位置?

有一個較長的String字符串 還有有一個String單詞數組
要查找單詞數組裡的每一個單詞在字符串中的位置(int start和int end)。
比如單詞為:Hi
字符串為:Hi,I am Mark.
那麼Hi的start為1 end為2
有沒有什麼算法可以比較好的做出來?

需求:有個單詞數組。要將單詞數組裡的單詞在字符串中顯示高亮。
發現:SpannableStringBuilder裡有個setSpan可以做到。
但setSpan需要設置高亮的單詞的int strart和int end..
想知道程序該怎麼寫...

或者按我的需求描述。有更好的設置特定單詞在字符串中高亮,也請告訴。感激不盡。

最佳回答:


http://www.blogjava.net/Green-nut/articles/348167.html
http://blog.csdn.net/xiaoluningmeng/article/details/1597951

結束位置用開始位置+字符長度(length)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved