Привет, мое приложение работает с деньгами. Какую структуру я должен использовать и как?
Я имею в виду, что из веб-службы я получаю десятичное число. Я не делаю никаких операций с этими деньгами, не рассчитывая. Могу ли я сохранить это в String и когда придет время, чтобы передать эту цену банку? Ничего не случится. Могу ли я потерять таким образом некоторые цифры?
В какой-то момент мне нужно дать эти деньги, используя Intent и дополнительные услуги. Или я должен использовать другую структуру? Я ценю за вашу помощь парней.
Поэтому дайте мне свои идеи.
Благодарю.
Одним из надежных способов обработки валют в Java и базах данных является умножение сумм на 100 и использование целых чисел для работы. Таким образом, вы не потеряете центов в различных конверсиях с плавающей запятой. Конечно, когда вам нужно выписать сумму третьему лицу, вам нужно будет отделить обратно на 100.