爱问知识人 爱问教育 医院库

Java实现在字符串中查找字符串

首页

Java实现在字符串中查找字符串

String A = "... ,...."
问题是,我想找出在所有的hello-x中,hello-a是第几个?(也就是应该是3)。String A是一很长很长的字符串,hello-x的前后两部分都还有很多字符的。。。

提交回答

全部答案

    2012-02-10 07:41:03
  •   使用index函数,连续查找hello-字符串,然后判断下一个字符是不是c如果是就停止,这就是个数了
    下面是例子:
            String B = "hello-";
            int index = A。indexOf(B, 0);
            int cnt = 0;
            while (index >=0){
                
                if(A。
      charAt(index+B。length()) != 'c'){ cnt ++; }else{ System。out。println("CNT="+(cnt+1)); break; } index = A。
      indexOf(B,index+B。length()); } 。

    好***

    2012-02-10 07:41:03

  • 2012-02-10 02:29:31
  • 就是查找子字符串麻 关键是hello-是一定的所以只要知道截取hello-c之前截取了几次hello-就可以了
    具体程序就是查找子字符串外加个for就不在这里?铝?

    z***

    2012-02-10 02:29:31

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):