Table of Contents
Get Started
Dart Installation
Dartpad
Local Setup
Comments in Dart
Variables
Numbers in Dart
Double in Dart
Integer in Dart
String in Dart
Operation on String
String Interpolation
Boolean in Dart
Operator
Decision Making
Switch in Dart
Ternary Operator
Loops
List in Dart
Operation on List
Map in Dart

Operation on String #
We can’t do mathematical operation on string because it doesn’t make any sense. We can’t divide one name from other name, we can’t find product of two name.
We can add two string which simply means addition of attaching of one string after other string.
Concat String #
int main(){
String first_name = "Nitish";
String last_name = "Kumar";
String full_name = first_name + last_name ;
print(full_name); // NitishKumar
}
length #
int main(){
String name = "ABCD";
int len = name.length;
print(len); // 4
}
substring #
int main(){
String name = "Nitish Kumar Singh";
String small = name.substring(3);
String micro = name.substring(3,6);
print(small); // ish Kumar Singh
print(micro); // itish
}
toLowerCase #
int main(){
String name = "Nitish Kumar Singh";
int lower = name.toLowerCase();
print(name); // nitish kumar singh
}
toUpperCase #
int main(){
String name = "Nitish Kumar Singh";
int lower = name.toUpperCase();
print(name); // NITISH KUMAR SINGH
}