Sha256: 3f126ad34563e669e40dfc77b1256c96901602dc3cf3a0c204501a1f7ab45434
Contents?: true
Size: 388 Bytes
Versions: 106
Compression:
Stored size: 388 Bytes
Contents
import java.util.Arrays; class Hexadecimal { private static final String HEXES = "0123456789abcdef"; static int toDecimal(String input){ boolean isHex = input.matches("^[0-9a-f]+"); if (!isHex) return 0; return Arrays.stream(input.split("")) .map(HEXES::indexOf) .reduce(0, (decimal, hex) -> decimal * 16 + hex); } }
Version data entries
106 entries across 106 versions & 1 rubygems