java吧 关注:1,276,005贴子:12,789,594
  • 13回复贴,共1

求助吧内大神!如果不用charAt方法用indexOf等方法下面怎么做?

只看楼主收藏回复

如:
Java编程——输入一段字符串,然后按字母顺序输出。并查询某个字母在这段字符串中出现的每一个位置。
如:我是你的朋友,我请你到我家去做客!
查找:我
出现在:0 7 11


1楼2012-09-15 19:51回复
    高手去哪里了


    2楼2012-09-15 19:55
    回复
      2025-08-29 17:08:55
      广告
      不感兴趣
      开通SVIP免广告
      还用输出么,


      来自手机贴吧3楼2012-09-15 19:57
      收起回复
        int i = "我是你的朋友,我请你到我家去做客!".indexOf("我");
        int j = "我是你的朋友,我请你到我家去做客!".indexOf("我",i+1);
        int k = "我是你的朋友,我请你到我家去做客!".indexOf("我",j+1);


        4楼2012-09-15 20:07
        收起回复
          int i = -1;
          String s = "我是你的朋友,我请你到我家去做客!";
          while (s.indexOf("我",i+1)!=-1) {
          i =s.indexOf("我",i+1);
          System.out.println(i);
          }
          直接放main里面。


          6楼2012-09-15 20:12
          收起回复