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: 14
以下是另一个示例示例,用于了解字符串中特定单词的最后一个索引。import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String args[]) { String s1 = "Sairamkrishna Mammahe,Tutorialspoint india Pvt Ltd."; Pattern p1 = Pattern.compile("Tutorialspoint"); Matcher m1 = p1.matcher(s1); m1.find(); int nextIndex = m1.end(); System.out.print("The last index is:"); System.out.println(nextIndex); } }
上面的代码示例将产生以下结果。The last index is:36