StringExtensions extension

on

Properties

last String

Available on String?, provided by the StringExtensions 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 StringExtensions extension

Returns true if at least one element matches the given predicate. the predicate should have only one character
containsIgnoreCase(String? other) bool

Available on String?, provided by the StringExtensions extension

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

Available on String?, provided by the StringExtensions extension

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

Available on String?, provided by the StringExtensions extension

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

Available on String?, provided by the StringExtensions extension

Returns true if this nullable char sequence is either null or empty.
replaceAfter(String delimiter, String replacement, [String? defaultValue]) String?

Available on String?, provided by the StringExtensions 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 StringExtensions 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.
reversed() String

Available on String?, provided by the StringExtensions extension

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

Available on String?, provided by the StringExtensions extension

Returns true if 'this' is "true", otherwise - false
toDouble() double

Available on String?, provided by the StringExtensions extension

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

Available on String?, provided by the StringExtensions 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 StringExtensions extension

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

Available on String?, provided by the StringExtensions extension

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