public List<String> getValuesAsString() {
        List<CharSequence> valuesAsCharSequence = getValues();
        List<String> res = new ArrayList<>(valuesAsCharSequence.size());
        for (CharSequence value : valuesAsCharSequence) {
            res.add(value.toString());
        }
        return res;
    }
public List < String > getValuesAsString ( ) { List < CharSequence > valuesAsCharSequence = getValues ( ) ; List < String > res = new ArrayList < > ( valuesAsCharSequence . size ( ) ) ; for ( CharSequence value : valuesAsCharSequence ) { res . add ( value . toString ( ) ) ; } return res ; }
Returns the values a String. Note that you should use {@link #getValues()} whenever possible instead of this
method.

@return a list of Strings representing the values
@see #getValues()
@since 4.3