-2
私のコードでは、文字列中の文字の出現数を調べることに問題がありますが、例外エラーが発生しています。理由を知っている?ここに私のコードです:文字列中の文字の出現数を調べる
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