我正在使用下面的代码来查找,
字符串中第 n 次出现的 (comma)。一旦我得到这个,我需要得到这个出现(第n次)和下一次出现(第n+1次出现)之间的值
如果我在某个地方出错,请告诉我。
int ine=nthOccurence(line,18);
String strErrorCode=line.substring(ine,line.indexOf(",", ine+1));
String errorCode=strErrorCode.substring(1, strErrorCode.length());
功能
public static int nthOccurence(String strLine,int index)
{
char c=',';
int pos = strLine.indexOf(c, index);
while (index-- > 0 && pos != -1)
{
pos = strLine.indexOf(c, pos+1);
// System.out.println("position is " + pos);
}
return pos;
}
谢谢。