gpt4 book ai didi

Java特定字符计数器

转载 作者:行者123 更新时间:2023-12-01 11:57:50 25 4
gpt4 key购买 nike

所以我试图提示用户在字符串中输入任何单词。然后我想提示他们计算他们想要计算的任何字母的出现次数。因此,如果他们在字符串中输入单词“this is a test”,然后搜索“t”,则返回的结果将是字符串“this is a test”中的 3 个 t。我有点困惑,不知道从这里该去哪里......

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String inputValue;
String s = "";

System.out.print("Enter a string of words or type done to exit: ");
inputValue = input.readLine();

System.out.print("Which letter would you like to count: ");
s = input.readLine();

int counter = 0;

我正在考虑也许做一个 for 循环并做类似 counter++ 的事情。

最佳答案

上面Jean提供的答案是正确的,但我想使用不同的方法来计算字符串中字符的出现次数。

String string = "this is a testing string";
int count = string.length() - string.replaceAll("t", "").length();

或者

int counter = string.split("t").length - 1;

如果要检查像 $ 这样的字符,则需要转义元字符。

关于Java特定字符计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28290036/

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