我觉得自己几乎就在那里,在尝试了解我所知道的一切之后,我只是盲目出演了(这不是很多。)
好吧,所以我试图输入一个我的方法应该读取的字符串,并给我每个字符的数字,甚至只是第一个字符。但我迷路了。请帮忙。
public class Sam {
private static String countChars;
public static void main(String[] args) {
System.out.println(countChars);
}
static int countChars(String str, char searchChar) {
// Count the number of times searchChar occurs in
// str and return the result.
int i; // A position in the string, str.
char ch; // A character in the string.
int count; // Number of times searchChar has been found in str.
count = 0;
for (i = 0; i < str.length(); i++) {
ch = str.charAt(i); // Get the i-th character in str.
if (ch == searchChar) {
count++;
}
}
return count;
}
}
祝你好运, 萨姆
答案 0 :(得分:1)
您未正确调用countChars()
函数中的main()
函数。
您可以使用以下示例
System.out.println(countChars("Hello, World", 'o'));