xxxxxxxxxx
'alphabet'.toUpperCase(); // 'ALPHABET'
'ABC'.toUpperCase(); // 'ABC'
xxxxxxxxxx
extension StringExtension on String {
String capitalize() {
return "${this[0].toUpperCase()}${this.substring(1).toLowerCase()}";
}
}
// use the StringExtension like this
import "string_extension.dart";
var someCapitalizedString = "someString".capitalize();
xxxxxxxxxx
// string_extension.dart
extension StringExtension on String {
String capitalize() {
return "${this[0].toUpperCase()}${this.substring(1).toLowerCase()}";
}
}
// in the file you want to use the extension
import "string_extension.dart";
var someCapitalizedString = "someString".capitalize();
xxxxxxxxxx
extension StringExtensions on String {
String capitalize() {
return '${this[0].toUpperCase()}${substring(1)}';
}
}
xxxxxxxxxx
String word = "uPPer"; // Your String
String lowerCaseTest = word.toLowerCase();
if (word == lowerCaseTest) {
return false; // Not capital letter found
}
return true; // A capital letter as found in word
xxxxxxxxxx
extension CapExtension on String {
String get inCaps => '${this[0].toUpperCase()}${this.substring(1)}';
String get allInCaps => this.toUpperCase();
String get capitalizeFirstofEach => this.split(" ").map((str) => str.capitalize).join(" ");
}