如何格式化 json 对象的数量并在 TextView Android 中设置它



我正在开发一个从 JSON 获取数据的应用程序。我想以格式化的方式将 int 数字设置为文本视图。我使用 Java java.text.NumberFormat 进行格式化,我希望数据像 100000 = 1,00,000。

但是这个给予错误

java.lang.IllegalArgumentException: Cannot format given Object as a Number

这是我的代码

String myString = NumberFormat.getCurrencyInstance().format(jsonObject.getString("cases"));
totalCasesNum.setText(myString);

试试这个:

String myString = NumberFormat.getCurrencyInstance().format(Integer.parseInt(jsonObject.getString("cases"));

最新更新