Returns a portion of a String object based on specified start and end values. Note that the substring does not include the start and end values, but rather includes everything between those two values.
Returns a String object that contains the specified substring.