Wie um zu überprüfen, ob ein string wäre ein Gültiger java-variable?

Wie kann ich am besten überprüfen, ob ein string-input, wäre ein Gültiger java-Variablen für die Codierung? Ich bin sicher, ich bin nicht der erste, der bereit ist, dies zu tun. Aber vielleicht fehlt mir das richtige Stichwort, etwas nützliches zu finden.

Besten wäre wahrscheinlich ein RegEx, das überprüft, ob:

  • beginnt mit einem Brief

  • können, dann enthalten Sie Ziffern, Buchstaben

  • enthalten einige spezielle Zeichen wie '_' (was?)

  • enthalten möglicherweise keine Leerzeichen Trennzeichen
  • Ich Frage mich, warum Sie das brauchen...
  • Die automatische code-Generierung (oder Validierung)?
  • stackoverflow.com/questions/11774099/legal-identifiers-in-java
  • Jan: Das ist eine ganz andere Frage.
  • Ich habe wieder geöffnet, weil die scheinbare doppelte war in der Tat nicht, eine doppelte.
  • Wenn Ihr mit Java 6+, betrachten javax.lang.model.SourceVersion Klasse. Hat es Methoden für solche Sachen.

InformationsquelleAutor membersound | 2013-03-15
Schreibe einen Kommentar