假如一个字符串中有多个相同的字符,怎样用indexOf()取得指定位置上的字符的位置? 

解决方案 »

  1.   

    假如有这样一个字符串:3242344dsdd43ff5345454ffss34s34我怎样取得第3个34的位置?
      

  2.   

    public int indexOf(int ch,int fromIndex)循环取三次就是
      

  3.   

    indexOf可以指定查找的开始位置的
      

  4.   

    String str = "3242344dsdd43ff5345454ffss34s34";
    int index = str.indexOf("34");
    index = str.indexOf("34", index+1);
    index = str.indexOf("34", index+1);