查找String中某个Char的个数的函数
Function to find the number of a certain Char in a String
我在 Java 开发登录系统,目前专注于电子邮件验证。我正在尝试验证电子邮件是否只包含一个“@”。
为此,我创建了一个函数来 return 字符串中的字符数:
public static int numberOfCharsInString(String inputString, Character inputChar) {
char[] stringToCharArray = inputString.toCharArray();
int number = 0;
for (int i = 0; i == inputString.length(); i++) {
if (stringToCharArray[i] == (inputChar)) {
number++;
}
}
return number;
}
没有编译错误,函数只有 return 为零。任何帮助将不胜感激。
请尝试下面的代码,它会起作用
public static int numberOfCharsInString(String inputString, Character inputChar) {
int number = 0;
for (int i = 0; i < inputString.length(); i++) {
if (inputString.charAt(i) == inputChar)
number++;
}
return number;
}
我在 Java 开发登录系统,目前专注于电子邮件验证。我正在尝试验证电子邮件是否只包含一个“@”。
为此,我创建了一个函数来 return 字符串中的字符数:
public static int numberOfCharsInString(String inputString, Character inputChar) {
char[] stringToCharArray = inputString.toCharArray();
int number = 0;
for (int i = 0; i == inputString.length(); i++) {
if (stringToCharArray[i] == (inputChar)) {
number++;
}
}
return number;
}
没有编译错误,函数只有 return 为零。任何帮助将不胜感激。
请尝试下面的代码,它会起作用
public static int numberOfCharsInString(String inputString, Character inputChar) {
int number = 0;
for (int i = 0; i < inputString.length(); i++) {
if (inputString.charAt(i) == inputChar)
number++;
}
return number;
}