Count all occurrences of a char within a string

前端 未结 3 964
萌比男神i
萌比男神i 2020-12-29 01:23

Does Scala have a native way to count all occurrences of a character in a string?

If so, how do I do it?

If not, do I need to use Java? If so, how do I do

3条回答
  •  清酒与你
    2020-12-29 01:35

    You can also take a higher level approach to look into substring occurrences within another string, by using sliding:

    def countSubstring(str: String, sub: String): Int =
      str.sliding(sub.length).count(_ == sub)
    

提交回复
热议问题