如何格式化json对象的编号并在Android TextView中进行设置

问题描述 投票:0回答:1

我正在开发一个可从JSON获取数据的应用。我想以格式化方式将int数设置为TextView。我使用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);
java android arrays json illegalargumentexception
1个回答
0
投票

尝试一下:

String myString = NumberFormat.getCurrencyInstance().format(Integer.parseInt(jsonObject.getString("cases"));
© www.soinside.com 2019 - 2024. All rights reserved.