Я не использую Scala или даже Java, но поиск в Google по запросу "Scala string" привел меня к здесь
, который содержит:
def
count (p: (Char) ⇒ Boolean): Int
Counts the number of elements in the string which satisfy a predicate.
p
the predicate used to test elements.
returns
the number of elements satisfying the predicate p.
Definition Classes
TraversableOnce → GenTraversableOnce
Кажется довольно простым, но я не использую Scala, поэтому не знаю синтаксис вызова функции-члена. В этом случае может потребоваться больше ресурсов, чем необходимо, потому что похоже, что он может искать последовательность символов. при чтении на другой странице результатов строка может быть преобразована в последовательность символов, и вы, вероятно, можете легко просмотреть их и увеличить счетчик.