ObjStringNullExt extension

on

Properties

codeUnits List<int>?

Available on Obj<String?>, provided by the ObjStringNullExt extension

An unmodifiable list of the UTF-16 code units of this string.
no setter
isEmpty bool?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Whether this string is empty.
no setter
isNotEmpty bool?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Whether this string is not empty.
no setter
length int?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The length of the string.
no setter
runes Runes?

Available on Obj<String?>, provided by the ObjStringNullExt extension

An Iterable of Unicode code-points of this string.
no setter

Methods

codeUnitAt(int index) int?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Returns the 16-bit UTF-16 code unit at the given index.
compareTo(String other) int?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Compares this string to other.
contains(Pattern other, [int startIndex = 0]) bool?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Whether this string contains a match of other.
endsWith(String other) bool?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Whether this string ends with other.
indexOf(Pattern pattern, [int start = 0]) int?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Returns the position of the first match of pattern in this string, starting at start, inclusive:
lastIndexOf(Pattern pattern, [int? start]) int?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The starting position of the last match pattern in this string.
padLeft(int width, [String padding = ' ']) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Pads this string on the left if it is shorter than width.
padRight(int width, [String padding = ' ']) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Pads this string on the right if it is shorter than width.
replaceAll(Pattern from, String replace) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Replaces all substrings that match from with replace.
replaceAllMapped(Pattern from, String replace(Match match)) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Replace all substrings that match from by a computed string.
replaceFirst(Pattern from, String to, [int startIndex = 0]) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Creates a new string with the first occurrence of from replaced by to.
replaceFirstMapped(Pattern from, String replace(Match match), [int startIndex = 0]) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Replace the first occurrence of from in this string.
replaceRange(int start, int? end, String replacement) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Replaces the substring from start to end with replacement.
split(Pattern pattern) List<String>?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Splits the string at matches of pattern and returns a list of substrings.
splitMapJoin(Pattern pattern, {String onMatch(Match)?, String onNonMatch(String)?}) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Splits the string, converts its parts, and combines them into a new string.
startsWith(Pattern pattern, [int index = 0]) bool?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Whether this string starts with a match of pattern.
substring(int start, [int? end]) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The substring of this string from start, inclusive, to end, exclusive.
toLowerCase() String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Converts all characters in this string to lower case.
toUpperCase() String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

Converts all characters in this string to upper case.
trim() String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The string without any leading and trailing whitespace.
trimLeft() String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The string without any leading whitespace.
trimRight() String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The string without any trailing whitespace.

Operators

operator [](int index) String?

Available on Obj<String?>, provided by the ObjStringNullExt extension

The character (as a single-code-unit String) at the given index.