java - 字符计数器java

标签 java string character

我正在尝试创建一段代码,用于计算输入时一个字符在句子中出现的次数。作业老师给了我们一个应该是什么的大纲,但它没有意义。

int numOfE = 0;    //a counter
for (int index = 0; index < line.length(); index++)
{
    if(//character_at_index == 'e' or == 'E')
        numOfE++;
}

最佳答案

您正在寻找的方法是charAt。这是一个例子:

String text = "foo";
char charAtZero = text.charAt(0);
System.out.println(charAtZero); // Prints f

有关详细信息,请参阅有关 String.charAt 的 Java 文档。

如果您不希望结果为 char 数据类型,而是字符串,则可以使用 Character.toString 方法:

String text = "foo";
String letter = Character.toString(text.charAt(0));
System.out.println(letter); // Prints f

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

相关文章:

java - 如何分析 Java 中的对象创建?

java - 需要使 Prev 和 Next JButton Java

c - 终端不允许我打印指向末尾没有换行符的字符串的指针 - C

java - 无法对数组类型 char[] 调用 add(char)

java - 如何使用斯坦福解析器解析英语以外的语言?在java中,而不是命令行

java - 将控制台代码转换为 JOptionPane

r - GNU R : How to remove repeated characters at the beginning and end of every word of a string?

Javascript - 要么 Push(StringArray.split (",") 不起作用,要么循环不工作

javascript - 使用 JavaScript 计算出有多少个字符可以放入 DIV

c - 在 C 中表示字符的最佳方式是什么?