Ну, я недавно начал изучать java-кодирование, и есть некоторые проблемы, которые необходимо решить.Преобразование из строки в целое java jdk 1.6
Я только что столкнулся с этой проблемой, что при преобразовании строки со специальными параметрами внутри (например, «3^5 + 7 * 10» или «(1/2)»). в таких случаях Integer.parseInt возвращает ошибку, говорящую о том, что номер не поддерживается. И фактический код:
int i = Integer.parseInt("5*3^2+3^2");
Заранее спасибо :)
Update: Есть еще одна библиотека, которую я мог бы использовать для того, чтобы сделать преобразование, AFAIK это имело обыкновение быть очень легко в C#.
Почему вы ожидаете простого «parseInt» (что означает «преобразовать это число * в« int »), чтобы иметь возможность обрабатывать целые выражения с помощью вычислений? –