Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Numeric/Alphabetic chars

 
David Sham
Ranch Hand
Posts: 61
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does the JDK have anything in the API for determining numeric vs. alpabetic characters? In my client, I prevent the user from typing anything but numbers for the fields that require numbers. But I do this by manually running through a string array of numbers (0 - 9) and checking each character typed via a KeyListener. If the character typed is not a numeric, then the KeyEvent is consumed. It works fine functionally, but is there anything in the JDK that would decipher numeric from alphabetic characters for me? I have not seen anything that would do this.
 
Frans Janssen
Ranch Hand
Posts: 357
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi David,

If you want only to allow certain strings as valid input to a textfield, the standard way to achieve that, would be to use a JFormattedTextField with an appropriate AbstractFormatter-subclass or a Format-subclass.

Frans.
 
Tom Henricksen
Author
Ranch Hand
Posts: 144
5
Eclipse IDE jQuery Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Could you use a regular expression? Is using java.util.regex allowed on the SCJD? I have used regular expressions for stuff like this numerous times.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic