private static String toCamelCase()

in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/util/StringUtil.java [49:82]


    private static String toCamelCase( String value )
    {
        StringBuilder camelCase = new StringBuilder();
        char[] characters = value.toCharArray();

        for ( int i = 0; i < characters.length; i++ )
        {
            i = ignoreWhitespace( characters, i );
            if ( i == -1 )
            {
                break;
            }

            if ( camelCase.length() == 0 )
            {
                camelCase.append( Character.toLowerCase( characters[i] ) );
            }
            else
            {
                camelCase.append( Character.toUpperCase( characters[i] ) );
            }

            int nextWhitespace = nextWhitespace( characters, i );
            if ( nextWhitespace == -1 )
            {
                nextWhitespace = characters.length;
            }

            camelCase.append( value.substring( i + 1, nextWhitespace ) );
            i = nextWhitespace;
        }

        return camelCase.toString();
    }