Class JavaBigIntegerFromCharArray


final class JavaBigIntegerFromCharArray extends AbstractBigIntegerParser
  • Constructor Details

    • JavaBigIntegerFromCharArray

      JavaBigIntegerFromCharArray()
  • Method Details

    • parseBigIntegerString

      public BigInteger parseBigIntegerString(char[] str, int offset, int length, int radix) throws NumberFormatException
      Parses a BigIntegerLiteral as specified in JavaBigIntegerParser.
      Returns:
      result (always non-null)
      Throws:
      NumberFormatException - if parsing fails
    • parseDecDigits

      private BigInteger parseDecDigits(char[] str, int from, int to, boolean isNegative)
    • parseHexDigits

      private BigInteger parseHexDigits(char[] str, int from, int to, boolean isNegative)
    • parseManyDecDigits

      private BigInteger parseManyDecDigits(char[] str, int from, int to, boolean isNegative)
    • skipZeroes

      private int skipZeroes(char[] str, int from, int to)