434. Number of Segments in a String

Difficulty:
Related Topics:
Similar Questions:

    Problem

    Given a string s, return the number of segments in the string.

    A segment is defined to be a contiguous sequence of non-space characters.

      Example 1:

    Input: s = "Hello, my name is John"
    Output: 5
    Explanation: The five segments are ["Hello,", "my", "name", "is", "John"]
    

    Example 2:

    Input: s = "Hello"
    Output: 1
    

      Constraints:

    Solution (Java)

    class Solution {
        public int countSegments(String s) {
            s = s.trim();
            if (s.length() == 0) {
                return 0;
            }
            String[] splitted = s.split(" ");
            int result = 0;
            for (String value : splitted) {
                if (value.length() > 0) {
                    result++;
                }
            }
            return result;
        }
    }
    

    Explain:

    nope.

    Complexity: