如何格式化 Number of json object 并在 TextView Android 中设置它
How to format Number of json object and set it in TextView Android
我正在开发一个从 JSON 获取数据的应用程序。我想以格式化方式将 int 数字设置到 TextView 中。我使用 Java java.text.NumberFormat 来表示 Formating.I 希望数据类似于 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"));
我正在开发一个从 JSON 获取数据的应用程序。我想以格式化方式将 int 数字设置到 TextView 中。我使用 Java java.text.NumberFormat 来表示 Formating.I 希望数据类似于 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"));