gpt4 book ai didi

java - 如何计算给定字符串中两个字符值的出现次数

转载 作者:行者123 更新时间:2023-12-01 18:36:35 24 4
gpt4 key购买 nike

public int count_two_chars(String s, char c, char d){
int counter = 0;
for(int i=0; i<s.length(); i++){
if(s.charAt(i) == c + d){
counter = counter + 1;
}
}
return counter;
}

我需要定义此方法,以便它以 int 形式返回,即 char c 或 char d 在 String s 中出现的次数。

只能在 String 上调用的方法是 charAt(int) 和 length。

我真的需要一些帮助,而不仅仅是代码,因为这对我作为一个新程序员有什么作用?

最佳答案

您可能想要计算 char c 或 char d 出现的次数。这不是通过将它们加在一起来实现的,这会产生完全不同的字符。

实际上你几乎已经正确了,只需改变你的 if 条件:

if(s.charAt(i) == c || s.charAt(i) == d)

另外,请注意 || 运算符表示 OR。

关于java - 如何计算给定字符串中两个字符值的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21743197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com