countChars - 如此接近,但到目前为止

时间:2017-01-06 22:33:21

标签: java

我觉得自己几乎就在那里,在尝试了解我所知道的一切之后,我只是盲目出演了(这不是很多。)

好吧,所以我试图输入一个我的方法应该读取的字符串,并给我每个字符的数字,甚至只是第一个字符。但我迷路了。请帮忙。

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;
}

}

祝你好运, 萨姆

1 个答案:

答案 0 :(得分:1)

您未正确调用countChars()函数中的main()函数。

您可以使用以下示例

System.out.println(countChars("Hello, World", 'o'));