Replication of some functions of java.lang.String class with some of my own additions.
A brief anatomy of this Class:
- StringLib
- StringLib() //Constructor
- toStringArray(String) {String[]}
- charAt(int, int) {char}
- charAt(float, int) {char}
- charAt(double, int) {char}
- charAt(short, int) {char}
- countWords(String) {int}
- charAt(String, int) {char}
- toCharArray(String) {char[]}
- toUpperCase(String) {String}
- toLowerCase(String) {String}
- indexOf(String, char) {int}
- indexOf(String, String) {int}
- lastIndexOf(String, char) {int}
- concat(String, String) {String}
- equalsIgnoreCase(String, String) {boolean}
- equals(String, String) {boolean}
- substring(String, int) {String}
- substring(String, int, int) {String}
- startsWith(String, String) {boolean}
- startsWith(String, char) {boolean}
- endsWith(String, char) {boolean}
- endsWith(String, String) {boolean}
- reverse(String) {String}
- palindrome(String) {boolean}
- palindromeIgnoreCase(String) {boolean}
- replace(String, char, char) {String}
- getChars(String, int, int) {char[]}
- getChars(String, int) {char[]}
- isEmpty(String) {boolean}
- trim(String) {String}
- isUpperCase(String) {boolean}
- isLowerCase(String) {boolean}