Class RomanNumeral


  • public class RomanNumeral
    extends java.lang.Object
    • Field Detail

      • num

        private final int num
      • numbers

        private static final int[] numbers
      • letters

        private static final java.lang.String[] letters
      • ROMAN_NUMERAL

        public static final java.util.regex.Pattern ROMAN_NUMERAL
      • LOWERCASE_ROMAN_NUMERAL

        public static final java.util.regex.Pattern LOWERCASE_ROMAN_NUMERAL
      • LIMITED_ROMAN_NUMERAL

        public static final java.util.regex.Pattern LIMITED_ROMAN_NUMERAL
      • LIMITED_LOWERCASE_ROMAN_NUMERAL

        public static final java.util.regex.Pattern LIMITED_LOWERCASE_ROMAN_NUMERAL
    • Constructor Detail

      • RomanNumeral

        public RomanNumeral​(int arabic)
      • RomanNumeral

        public RomanNumeral​(java.lang.String roman)
    • Method Detail

      • letterToNumber

        private int letterToNumber​(char letter)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toInt

        public int toInt()