22智能在线
新记
Java中,在一串字符串中,指定字符串出现的次数
用上面这个方法写出来的程序会出现这个问题
但是将int c放在while语句中就可以编译出来是什么问题呢?
举报该文章
其他看法
第1个回答 推荐于2018-05-06
前面错误的写法 : C你定义了是一个变量 ,并且已经赋值了。后续的代码也没有对它做任何处理。值就不会根据“java”出现的位置改变了
后面一种写法,C在循环里面 ,他是会根据“java”的位置不断改变。
本回答被提问者和网友采纳
第2个回答 2015-03-31
a一直在变,而c应该跟着a一起变,而你的第一个错在c是固定死的c+b.length()永远等于9,在截取到最后一个Java的时候就下标越界了,如果字符串后面还有几个字母的时候不会报错,但是结果不对!!!
第3个回答 2015-03-31
c是一个变量嘛,你想想,你那样写就不变了
相似回答
大家正在搜
相关问题
java实现某字符在一段字符串里出现的次数
java,找出指定字符在字符串中出现的次数
在java中怎么求一字符串中某一子字符串出现的次数
java 输出在一个字符串中,指定字符串出现的次数 输出不了...
统计字符串中指定字符出现的次数,运用Java中index()...
怎样统计一串字符串字符出现的次数java?
java中怎么确定一个字符串在另一个字符串中出现的次数
java中如何统计某个字母在一个字符串中出现了多少次啊