0

我制作了一个读取文件的扫描仪,但后来我对如何计算元音和字母/数字感到困惑。我想在 for 循环中使用 .charAt(i) 但您不能在 Scanner 类中使用 .charAt() 。很好奇如何解决这个问题

4

1 回答 1

1

这将计算字母数字:

int alphaNumericCount = input.split("(?<=[A-Za-z0-9])").length - 1;

这将计算元音:

int vowelCount = input.split("(?<=[AEIOUaeiou])").length - 1;

您在文件中的读取方式取决于您。

于 2013-02-11T23:07:52.673 回答