арифметика с фиксированной точкой в ​​java с высокой производительностью

Мне нужно представить некоторые числа в Java с идеальной точностью и фиксированным количеством десятичных знаков после запятой; после этой десятичной точки мне все равно. (Более конкретно -деньги и проценты.)

Сейчас я использовал собственный BigDecimal Java, но обнаружил, что этодействительномедленно, и это начинает отображаться в моем приложении.

Поэтому я хочу решить ее с помощью «обычных» целых чисел и фиксированной -точечной арифметики (длинные целые числа имеют достаточно большую точность для моих целей ).

Теперь я думаю, что я не первый, у кого есть такая проблема, и для этого уже есть библиотека, в которой уже реализовано умножение/деление -, но кажется, что это не так.

Теперь я, вполне вероятно, смогу написать это сам (и, вероятно, напишу ), но действительно ли я действительно первый человек, которому это нужно? Разве для этого уже нет библиотеки?

5
задан Karel Bílek 11 August 2012 в 18:06
поделиться