求字符串中某个字符的数量--long k = s.chars().filter(ch -> ch == c).count();

class Solution {
    public long countSubstrings(String s, char c) {
        long k = s.chars().filter(ch -> ch == c).count();
	//Java 中的 count() 方法返回值是基本数据类型long
        return k * (k + 1) / 2;
    }
}

作者:灵茶山艾府
链接:https://leetcode.cn/problems/count-substrings-starting-and-ending-with-given-character/solutions/2692043/jian-ji-xie-fa-pythonjavacgo-by-endlessc-ecl8/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

【Java语法小记】求字符串中某个字符的数量——IntStream流的使用

posted @ 2024-03-17 20:01  zuoyeb  阅读(31)  评论(0)    收藏  举报