Java'da yazdırılabilir karakterleri nasıl algılayacağını bilen var mı? Bu yönteme olsun bir süre (deneme/hata) sonrayazdırılabilir karakter in vva
:
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;
}
Ben KeyListener aracılığıyla sinyal almadığı ve 'Ctr-'key gelirim bir kare baskılı. Bu işlev ile oldukça yeterli görünüyor.
Burada bazı char eksik muyum?
Önceden teşekkür ederiz.
. Java'nın neden bir 'Character.isPrintable()' metodu yoktur? d. Diğer bir teknik ise, 'Character.getType (ch)' ile yazdırılabilir tüm Unicode karakter sınıflarını karşılaştırmaktır. –
Bunu düşünmelisiniz, bu cevap benim için yaptı: http://stackoverflow.com/a/41100873/5285687 – YellowJ