Мне нужно преобразовать длинный (объект один, содержащийся в переменной longValueToConvert) в BigDecimal.Long to String перед преобразованием в BigDecimal
я сделал бы что-то вроде этого:
new BigDecimal(longValueToConvert)
Но я читал, что это приведение может вызвать ошибки в преобразовании и что он предпочитаемый забрасывать Long в строку, прежде чем использовать его в Конструктор BigDecimal.
new BigDecimal(longValueToConvert.toString())
Возможно ли использовать первый или второй вариант? Я использую Java 8.
В коде нет трансляции, и нет, это не вызывает ошибки преобразования. –