Я получил этот код, который извлекает поплавки из базы данных.Удалите ненужные десятичные знаки
for (int i = 0; i < ingredient.size() ; i++) {
Ingredient ing = (Ingredient) ingredient.get(i);
ingredients += String.valueOf(ing.getAmount()) + " " +
ing.getUnit() + " " + ing.getIngredient() + "\n";
}
база данных записывается в реальных значениях, как некоторые из них 1,5, 2,5, 1,4 и т.д. Но у нас есть эти целые числа без необходимости в десятичной системе, например, 1, 4, 10 и т.д. Проблема заключается в том, что таблица базы данных должна быть в РЕАЛЬНОМ значении, что не дает нам выбора, кроме как дать всем значениям одну десятичную величину, независимо от того, нужна она или нет.
Таким образом, мы в конечном итоге со значениями, как: 1,0 1,5 2,3 20,0 5,0
Мой вопрос: Как мы удалить ненужные десятичные, но сохранить те, которые нуждаются в ней?
Что такое «Ингредиент»? [Это кажется актуальным] (http://fbim.fh-regensburg.de/~saj39122/oop/unterlagen/projekte/sunbreaker/javadoc/de/londrik/sunbreaker/xml/Ingredient.html) каким-то образом, но это все еще не " t помогите нам понять ваш вопрос. –
Отдельный номер из представления. – Mena
Итак, вы хотите избавиться от десятичных знаков, если это число равно 1,0 или 20,0 или 5,0? Но не тогда, когда у них 1,5 или 2,3? – DreadHeadedDeveloper