Java最後一個詞的索引
如何知道一個字符串中最後特定的一個單詞的索引?
解決方法
下麵的示例演示如何使用Pattern類的Patter.compile()方法和Matcher類的matchet.find()方法知道一個特定詞在字符串中的最後一個索引。
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String args[]) { String candidateString = "This is a Java example. This is another Java example."; Pattern p = Pattern.compile("Java"); Matcher matcher = p.matcher(candidateString); matcher.find(); int nextIndex = matcher.end(); System.out.print("The last index of Java is:"); System.out.println(nextIndex); } }
結果
上麵的代碼示例將產生以下結果。
The last index of Java is: 42