The Dart programming language has many handy string manipulation features, which are commonly used and essential to most applications.
void main() {
String fruit = 'orange';
print(fruit.length);
}
// Result: 6
Sometimes you may want to use the string length value directly within a string value, which can be done using curly brackets after the dollar sign.
void main() {
String fruit = 'orange';
print("The word orange has ${fruit.length} letters.");
}
// Result: The word orange has 6 letters.
If you wanted double quotation marks around the word “orange” to make it stand out, then one way to do this is using the backslash character \ to escape or tell Dart to treat that character as part of the string value, like below.
void main() {
String fruit = 'orange';
print("The word \"orange\" has ${fruit.length} letters.");
}
// Result: The word "orange" has 6 letters.
Although, another way to do this is to use single quotes to indicate the beginning and end of the string text value.
void main() {
String fruit = 'orange';
print('The word "orange" has ${fruit.length} letters.');
}
// Result: The word "orange" has 6 letters.