Я пытаюсь преобразовать функцию SQL в Groovy для использования в Elasticsearch, но я застрял на этом этапе. Учитывая, что в своей жизни я никогда не касался java или groovy, что я делаю не так?
CODE
public String convertFromBaseToBase(String str, int fromBase, int toBase) {
return Integer.toString(Integer.parseInt(str, fromBase), toBase);
}
output = convertFromBaseToBase("8f8f87878f8f8080", 16, 10);
System.out.print(output);
Взято из Преобразование из одной базы в другую в Java
ERROR
java.lang.NumberFormatException: для входной строки: "8f8f87878f8f8080"
at java_lang_Integer $ parseInt.call (неизвестный источник)
в Script1.convertFromBaseToBase (Script1.groovy: 2)
на Script1.run (Script1.groovy: 5)