GoBiOlderWang
2017-07-04 12:43
采纳率: 31.6%
浏览 2.9k
已采纳

计算字符串中某个字符的个数,要用到递归

请写出各自独立的三段代码来计算给定文本内字符“A”的个数,其中一段代码要使用到递归方式。例如:假设给定文本为“AAA ratingA”,则返回结果为“4”。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

10条回答 默认 最新

  • Jack_windows 2017-07-05 02:40
    最佳回答
    public class Test {
    
        public static void main(String args[]){
            String s="AAA ratingAA";
            int number=getNumber(s,'A');
            System.out.println(number);
        }
        public static int getNumber(String s,char a){
            int number=0;
            if(s.indexOf(a)!=-1){
                s=s.substring(s.indexOf(a)+1,s.length());
                number=getNumber(s,a)+1;
            }
            return number;
        }
    }
    
    评论
    解决 无用
    打赏 举报
查看更多回答(9条)

相关推荐 更多相似问题