JAVA中 字符类型对比算法
列如:一个文本中只能输入中英文字符,当输入数字字符时弹出报错提示。
参考答案:这个问题我来回答吧,楼主需要的功能实现主要涉及以下两个方面:
1 如何获取文本框或文本域等文本输入控件当中输入字符的事件及其相应,一旦捕获这个事件那么在相应的事件相应方法中需要实现下面2所述的功能。
2 如何实现字符的类型判断。
第一个问题的解答如下:
注册keyListener,实现keyPressed()方法
在keyPressed()方法中主要需要使用到java.lang.Character的一些方法,包括:
isDigit(char) 判定指定字符是否为数字。
isLetter(char) 判定指定字符是否为字母。
详细方法见: