Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 字符出现_Java_String_Ascii_Character - Fatal编程技术网

Java 字符出现

Java 字符出现,java,string,ascii,character,Java,String,Ascii,Character,可能重复: 我试图制作一个程序来检查一个字符在字符串中出现的次数。 我设法将其转换为ASCII,但我也希望能够计算某个字符或ASCII值在字符串中出现的时间 String myString = "Hello."; for (int i=0;i<myString.length();i++){ char c = myString.charAt(i); int j = (int) c; System.out.println("ASCII OF "+c +" = " + j + "

可能重复:

我试图制作一个程序来检查一个字符在字符串中出现的次数。 我设法将其转换为ASCII,但我也希望能够计算某个字符或ASCII值在字符串中出现的时间

   String myString = "Hello.";
    for (int i=0;i<myString.length();i++){
char c = myString.charAt(i);
int j = (int) c;
System.out.println("ASCII OF "+c +" = " + j + ".");
    }
如果您除了转换为ASCII之外还有其他选择,请告诉我。

这个怎么样:

String myString = "Hello.";
char searchChar = 'l';
int count = 0;

for (int i = 0; i < myString.length(); i++) {
    char c = myString.charAt(i);
    if (c == searchChar) {
        count++;
    }
}

System.out.println(count);
这可以很容易地转化为一种可多次使用的方法:

/**
 * Return the number of occurences of a character in the specified String.
 * 
 * @param string the string to search
 * @param searchChar the char to search for
 * @return the number of occurences of searchChar in string
 */
public int countChars(String string, char searchChar) {
    int count = 0;
    for (int i = 0; i < string.length(); i++) {
        char c = string.charAt(i);
        if (c == searchChar) {
            count++;
        }
    }
    return count;
}
这个怎么样:

String myString = "Hello.";
char searchChar = 'l';
int count = 0;

for (int i = 0; i < myString.length(); i++) {
    char c = myString.charAt(i);
    if (c == searchChar) {
        count++;
    }
}

System.out.println(count);
这可以很容易地转化为一种可多次使用的方法:

/**
 * Return the number of occurences of a character in the specified String.
 * 
 * @param string the string to search
 * @param searchChar the char to search for
 * @return the number of occurences of searchChar in string
 */
public int countChars(String string, char searchChar) {
    int count = 0;
    for (int i = 0; i < string.length(); i++) {
        char c = string.charAt(i);
        if (c == searchChar) {
            count++;
        }
    }
    return count;
}