计算string中所有字符的出现次数

斯卡拉有一个本地的方法来计算一个string中的所有字符?

如果是这样,我该怎么做?

如果不是,我需要使用Java吗? 如果是这样,我该怎么做?

谢谢!

"hello".count(_ == 'l') // returns 2 

我不使用Scala甚至Java,但谷歌search“斯卡拉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,所以不知道调用成员函数的语法。 可能比这样需要更多的开销,因为它看起来像可以search字符序列。 在不同的结果页面上阅读一个string可以被改变成一个字符序列,你可以很容易地通过它们并增加一个计数器。