public static String toLowerCase(final String value) {
        final char[] chars = value.toCharArray();

        for (int i = 0; i < chars.length; i++) {
            chars[i] = LOWER_CASE_CHARS[chars[i]];
        }

        return new String(chars);
    }
public static String toLowerCase(final String value) {
        final char[] chars = value.toCharArray();

        for (int i = 0; i < chars.length; i++) {
            chars[i] = LOWER_CASE_CHARS[chars[i]];
        }

        return new String(chars);
    }
public static String toLowerCase ( final String value ) { final char [ ] chars = value . toCharArray ( ) ; for ( int i = 0 ; i < chars . length ; i ++ ) { chars [ i ] = LOWER_CASE_CHARS [ chars [ i ] ] ; } return new String ( chars ) ; }
In html, the tag characters are supposed to use a limited number of
characters like 'a'-'z', 'A'-'Z', '0'-'9', '.', ',', '-' etc... only. *
This method gains performance than the native
{@code String.toLowerCase()} method.

@param value
The String to lower case
@return The lower case string
@author WFF
In html the tag characters are supposed to use a limited number of characters like a - z A - Z 0 - 9 . - etc ... only . * This method gains performance than the native { @code String . toLowerCase () } method .