Some of the most common and useful string methods, Inspired by various other programming languages.
import 'package:super_string/super_string.dart';
void main() {
print('THIS'.isUpperCase); // => true
print('this'.isLowerCase); // => true
print('This123'.isAlNum); // => true
print('This'.isAlpha); // => true
print('123'.isInteger); // => true
print('This_123'.isIdentifier); // => true
print('Hello'.iterable); // => ['H','e','l','l','o']
print('Hello'.first); // => 'H'
print('Hello'.last); // => 'o'
print('tHiS iS tiTle'.title()); // => 'This Is Title'
print('tHiS'.swapcase()); // => 'ThIs'
print('This'.charAt(0)); // => 'T'
print('this'.similarity('THis')); // => 2
print('this'.capitalize()); // => 'This'
print('this'.center(7,'0')); // => '00this0'
print('this'.count('t')); // => 1
print('a\ta'.expandTabs(2)); // => 'a a'
print('hello world'.toCamelCase()); // => 'HelloWorld'
print('This is my code'.containsAll(['This','code'])); // => true
print('This is my code'.containsAny(['code','hello'])); // => true
print('Hello World'.wordWrap(width: 5)); // => 'Hello\nWorld'
}
Command | Description |
---|---|
isUpperCase | Check if the characters are in UpperCase |
isLowerCase | Check if the characters are in LowerCase |
isAlNum | Check if the characters contains only Alphabets and Numbers |
isAlpha | Check if the characters contains only Alphabets |
isInteger | Check if the characters contains only Numbers |
isIdentifier | Check if the characters contains only Alphabets,Numbers and underscore( _ ) |
iterable | Iterated all the character in a String |
first | Return the first character in a String |
last | Return the last character in a String |
title() | Convert only the first character of every words into UpperCase |
swapcase() | Convert UpperCase into LowerCase and vice versa |
charAt() | Return a character of a specified index |
similarity() | Count the number of common letter in both String |
capitalize() | Convert the first character of String into UpperCase |
center() | Return a centered string |
count() | Count the number of times a specified value occurs in a string |
expandTabs() | Sets the tab size of the string |
toCamelCase() | Convert the given string to camelCase |
containsAll() | Check if all the values in list are in String |
containsAny() | Check if any one of the values in list are in String |
wordWrap() | Return a String wrapped at the specified length |
If you encounter any bug or feature request, feel free to create a issue. If you want to contribute to this project select one of the issue and starting working on it.