Ich wollte wissen, ob es einen einfachen Weg gibt, einen String zu konvertieren, sagen wir "G20" in zwei separate Konstanten, wobei Buchstabe = G und Zahl = 20Einen String mit einem Buchstaben und einem int teilen und als neue Konstanten definieren
EG
input G20
letter=G;
number=20
Sie können regex für die Mustererkennung verwenden und herausfinden, ob das Zeichen eine Zeichenfolge oder eine Ganzzahl ist –
Wenn alle drei Zeichenfolgen Konstanten sind, können Sie sie umdrehen: 'final String letter =" G ";', 'final int number = 20; ',' final String input = letter + number; ', –
Bitte beachten Sie, dass Ihre Formulierung irgendwie widersprüchlich ist. Typischerweise bezieht sich eine" Konstante "auf einen Wert, der zur Kompilierzeit bekannt ist eine Konstante zu etwas wie "public final static int SOME_CONST = 42" ... während Sie auch über Benutzereingaben sprechen (was natürlich ausschließt, um eine ** Konstante ** zu erzeugen). – GhostCat