StringExtension extension

on

Properties

last String

Available on String?, provided by the StringExtension extension

Returns last symbol of string or empty string if this is null or empty
no setter

Methods

anyChar(bool predicate(String element)) bool

Available on String?, provided by the StringExtension extension

Returns true if at least one element matches the given predicate. the predicate should have only one character
capitalize() String

Available on String?, provided by the StringExtension extension

Capitalize the first string If the string is null or empty return default string.
containsIgnoreCase(String? other) bool

Available on String?, provided by the StringExtension extension

Returns true if string contains another without matching case
equalsIgnoreCase(String? other) bool

Available on String?, provided by the StringExtension extension

Returns true if strings are equals without matching case
isNotNullOrEmpty() bool

Available on String?, provided by the StringExtension extension

Returns false if this nullable char sequence is either null or empty.
isNullOrEmpty() bool

Available on String?, provided by the StringExtension extension

Returns true if this nullable char sequence is either null or empty.
removeLast() String

Available on String?, provided by the StringExtension extension

remove last String If the string is null or empty return default string.
replaceAfter(String delimiter, String replacement, [String? defaultValue]) String?

Available on String?, provided by the StringExtension extension

Replaces part of string after the first occurrence of given delimiter with the replacement string. If the string does not contain the delimiter, returns defaultValue which defaults to the original string.
replaceBefore(String delimiter, String replacement, [String? defaultValue]) String?

Available on String?, provided by the StringExtension extension

Replaces part of string before the first occurrence of given delimiter with the replacement string. If the string does not contain the delimiter, returns missingDelimiterValue! which defaults to the original string.
replaceLast(String substring, String replacement) String

Available on String?, provided by the StringExtension extension

Replace last String with replacement string. If the string is null or empty return default string.
reversed() String

Available on String?, provided by the StringExtension extension

Returns a progression that goes over the same range in the opposite direction with the same step.
toDouble() double

Available on String?, provided by the StringExtension extension

Returns the value of this number as an double
toDoubleOrNull() double?

Available on String?, provided by the StringExtension extension

Returns the value of this number as an double or null if can not be parsed.
toInt() int

Available on String?, provided by the StringExtension extension

Returns the value of this number as an int
toIntOrNull() int?

Available on String?, provided by the StringExtension extension

Returns the value of this number as an int or null if can not be parsed.