- Implemented types
-
- Implementers
Properties
-
codeUnits
→ List<int>
-
An unmodifiable list of the UTF-16 code units of this string.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
isEmpty
→ bool
-
Whether this string is empty.
no setterinherited
-
isNotEmpty
→ bool
-
Whether this string is not empty.
no setterinherited
-
length
→ int
-
The length of the string.
no setterinherited
-
runes
→ Runes
-
An Iterable of Unicode code-points of this string.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
allMatches(String string, [int start = 0])
→ Iterable<Match>
-
Matches this pattern against the string repeatedly.
inherited
-
codeUnitAt(int index)
→ int
-
Returns the 16-bit UTF-16 code unit at the given
index.
inherited
-
compareTo(String other)
→ int
-
Compares this object to another object.
inherited
-
contains(Pattern other, [int startIndex = 0])
→ bool
-
Whether this string contains a match of
other.
inherited
-
endsWith(String other)
→ bool
-
Whether this string ends with
other.
inherited
-
indexOf(Pattern pattern, [int start = 0])
→ int
-
Returns the position of the first match of
pattern in this string,
starting at start, inclusive:
inherited
-
lastIndexOf(Pattern pattern, [int? start])
→ int
-
The starting position of the last match
pattern in this string.
inherited
-
matchAsPrefix(String string, [int start = 0])
→ Match?
-
Matches this pattern against the start of
string.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
padLeft(int width, [String padding = ' '])
→ String
-
Pads this string on the left if it is shorter than
width.
inherited
-
padRight(int width, [String padding = ' '])
→ String
-
Pads this string on the right if it is shorter than
width.
inherited
-
replaceAll(Pattern from, String replace)
→ String
-
Replaces all substrings that match
from with replace.
inherited
-
replaceAllMapped(Pattern from, String replace(Match match))
→ String
-
Replace all substrings that match
from by a computed string.
inherited
-
replaceFirst(Pattern from, String to, [int startIndex = 0])
→ String
-
Creates a new string with the first occurrence of
from replaced by to.
inherited
-
replaceFirstMapped(Pattern from, String replace(Match match), [int startIndex = 0])
→ String
-
Replace the first occurrence of
from in this string.
inherited
-
replaceRange(int start, int? end, String replacement)
→ String
-
Replaces the substring from
start to end with replacement.
inherited
-
split(Pattern pattern)
→ List<String>
-
Splits the string at matches of
pattern and returns a list of substrings.
inherited
-
splitMapJoin(Pattern pattern, {String onMatch(Match)?, String onNonMatch(String)?})
→ String
-
Splits the string, converts its parts, and combines them into a new
string.
inherited
-
startsWith(Pattern pattern, [int index = 0])
→ bool
-
Whether this string starts with a match of
pattern.
inherited
-
substring(int start, [int? end])
→ String
-
The substring of this string from
start, inclusive, to end, exclusive.
inherited
-
toLowerCase()
→ String
-
Converts all characters in this string to lower case.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
toUpperCase()
→ String
-
Converts all characters in this string to upper case.
inherited
-
trim()
→ String
-
The string without any leading and trailing whitespace.
inherited
-
trimLeft()
→ String
-
The string without any leading whitespace.
inherited
-
trimRight()
→ String
-
The string without any trailing whitespace.
inherited