Wechseln Sie in eleganter Weise in java 1.6 für string

Ich bin mit java 1.6 und ich weiß, dass von java 1.7 gibt es die option zum Umschalten auf string
aber hier verwende ich die if/elseif, um die Art der route name,meine Frage, ob es einen eleganten Weg,
dass ich ändern kann, es zu wechseln, Doch

public static SwitchType<?> switchT(final String typeName,
                                    final String memberName) {

    if (typeName.equals("java.lang.String")) {
        return new SwitchInputType<String>(new String(memberName + " "));

    } else if (typeName.equals("char")) {
        return new SwitchInputType<Character>(new Character('a'));

    } else if (typeName.equals("decimal") || 
               typeName.equals("java.math.BigDecimal")) {
        return new SwitchInputType<BigDecimal>(new BigDecimal("34.58"));

    } else if (typeName.equals("boolean")) {

    }
InformationsquelleAutor Jean Tennie | 2013-02-14
Schreibe einen Kommentar