Kann jemand druckbare Zeichen in Java erkennen?druckbare Char in Java
Nach einer Weile (Versuch/Fehler) I dieser Methode erhalten:
public boolean isPrintableChar(char c) {
Character.UnicodeBlock block = Character.UnicodeBlock.of(c);
return (!Character.isISOControl(c)) &&
c != KeyEvent.CHAR_UNDEFINED &&
block != null &&
block != Character.UnicodeBlock.SPECIALS;
}
ich die Eingabe über KeyListener bekommen und kommen Ctr-'key‘gedruckt einen Platz. Mit dieser Funktion scheint ziemlich genug zu sein.
Fehle ich hier ein wenig char?
Vielen Dank im Voraus.
ich nie verstanden habe. warum Java kein 'Character.isPrintable()' -Methode hat d. Eine andere Technik besteht darin, 'Character.getType (ch)' mit allen druckbaren Unicode-Zeichenklassen zu vergleichen, was immer noch sehr mühsam erscheint. –
Sie sollten dies berücksichtigen, diese Antwort hat dies für mich getan: http://stackoverflow.com/a/41100873/5285687 – YellowJ