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