check number of a given character occurence in a String

后端 未结 6 834
天涯浪人
天涯浪人 2021-01-28 13:23

I want to write a simple class to process Strings (may be very long strings up to 1mil characters in it). String will basically consists of two characters \"a\" and \"b\" that

6条回答
  •  猫巷女王i
    2021-01-28 13:33

    I believe this is what you want:

    private static boolean check(String input) {
        int count = 0;
        for (int i = 0; i < input.length(); ++i) {
            if (input.charAt(i) == 'a') {
                count++;
            }
        }
        return count == input.length() >> 1; // count == input.length()/2
    }
    

提交回复
热议问题