Class CharacterClasses


  • public class CharacterClasses
    extends Object
    Determines the class of a given character. Use this rather than java.lang.Character.
    Author:
    bratseth
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isDigit​(int c)
      Returns true for code points which should be considered digits - same as java.lang.Character.isDigit
      boolean isLatin​(int c)
      Returns true if this is a latin character
      boolean isLatinDigit​(int c)
      Returns true if this is a latin digit (other digits are not consistently parsed into numbers by Java)
      boolean isLetter​(int c)
      Returns true for code points which are letters in unicode 3 or 4, plus some additional characters which are useful to view as letters even though not defined as such in unicode.
      boolean isLetterOrDigit​(int c)
      Convenience, returns isLetter(c) || isDigit(c)
    • Constructor Detail

      • CharacterClasses

        public CharacterClasses()
    • Method Detail

      • isLetter

        public boolean isLetter​(int c)
        Returns true for code points which are letters in unicode 3 or 4, plus some additional characters which are useful to view as letters even though not defined as such in unicode.
      • isDigit

        public boolean isDigit​(int c)
        Returns true for code points which should be considered digits - same as java.lang.Character.isDigit
      • isLatinDigit

        public boolean isLatinDigit​(int c)
        Returns true if this is a latin digit (other digits are not consistently parsed into numbers by Java)
      • isLatin

        public boolean isLatin​(int c)
        Returns true if this is a latin character
      • isLetterOrDigit

        public boolean isLetterOrDigit​(int c)
        Convenience, returns isLetter(c) || isDigit(c)