-2
我的代码中有一个问题,我要求查找字符串中字符的出现次数,但我一直有一个Exception错误,而且我没有知道为什么?这是我的代码:查找字符串中出现字符的次数
import java.io.IOException;
import java.util.*;
import java.lang.*;
public class LabOne1 {
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
System.out.print("Enter a string: ");
String strUser = scan.next().toLowerCase();
System.out.print("Enter a character: ");
char charUser = (char) System.in.read();
Character.toLowerCase(charUser);
System.out.print(charUser + "occurs " + count(strUser, charUser) +
" times in the string " + strUser);
}
public static int count(String str, char a){
int counter = 0;
for(int i = 0; i <= str.length(); i++){
if (str.charAt(i) == a){
counter++;
}
}
return counter;
}
}
我们不是一个调试服务。一旦你找到问题代码,问一个*特定*问题。 – Li357
我们不知道为什么你会收到例外。我们也不知道您得到的例外情况,或者您生成的代码中的哪些位置,或者您输入的输入内容,或者您未提供给我们的任何其他信息。 – azurefrog
他们的意思是,请包括您询问的异常的堆栈跟踪。 – erickson