假设一个字符串中包含三个字母a(例如axxxaxxxaxxx),如何找出第二个字母a的下标

发布时间:2019-08-05 22:34:19

假设一个字符串中包含三个字母a(例如axxxaxxxaxxx),如何找出第二个字母a的下标

推荐回答

遍历字符串,排除第一个a,找到第二个a的时候打印角标

string str="axxxxaxxxxxaxxxx";

int count=0;

for(int i=0;i<str.length;i++)

{

   if(str.substring[i,1]==a)

   {

     count++;

   }

   if(count==2)

   {

      console.write(i);

   }

}

其他回答

string str="axxxxaxxxxxaxxxx";  ind=str.replace("a","x").indexOf("a")

以上问题属网友观点,不代表本站立场,仅供参考!