700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java怎么获取字符串位置 Java:在字符串中获取匹配位置的方法?

java怎么获取字符串位置 Java:在字符串中获取匹配位置的方法?

时间:2020-02-17 07:53:33

相关推荐

java怎么获取字符串位置 Java:在字符串中获取匹配位置的方法?

这样做的方法家族是:

Returns the index within this string of the first (or last) occurrence of the specified substring [searching forward (or backward) starting at the specified index].

String text = "0123hello9012hello8901hello7890";

String word = "hello";

System.out.println(text.indexOf(word)); // prints "4"

System.out.println(text.lastIndexOf(word)); // prints "22"

// find all occurrences forward

for (int i = -1; (i = text.indexOf(word, i + 1)) != -1; ) {

System.out.println(i);

} // prints "4", "13", "22"

// find all occurrences backward

for (int i = text.length(); (i = text.lastIndexOf(word, i - 1)) != -1; ) {

System.out.println(i);

} // prints "22", "13", "4"

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。