/**
* 读取字符串第i次出现特定符号的位置
* @param string
* @param i
* @return
*/
public static int getCharacterPosition(String string ,int i,String character){
//这里是获取"/"符号的位置
// Matcher slashMatcher = Pattern.compile("/").matcher(string);
Matcher slashMatcher = Pattern.compile(character).matcher(string);
int mIdx = 0;
while(slashMatcher.find()) {
mIdx++;
//当"/"符号第三次出现的位置
if(mIdx == i){
break;
}
}
return slashMatcher.start();
}
java获取字符串中第N次出现特定字符的位置
最新推荐文章于 2024-08-29 03:50:04 发布