从json响应中删除方括号

时间:2015-03-24 04:48:44

标签: android arrays json

我有一个json响应为[120.0],我想在textview中显示该值。我从json响应中获取了值,如下所示,

price.add(object.getString("Price"));

然后在textview中显示它,如下所示,

TextView priceTV = (TextView) findViewById(R.id.textView_price);
priceTV .setText("( + $ " + price + " ) ");

当我这样做时,它显示输出为,

( $ [120.0] )

我的问题是我想删除大约120.0的方括号。 然后我可以得到像

这样的输出
( $ 120.0 )

我怎样才能实现它?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

priceTV.setText("( + $ " + price.get(0) + " ) ");

答案 1 :(得分:0)

使用replaceAll删除[]

示例

//get your String
String pricestring = object.getString("Price");
//remove []
pricestring = pricestring.replaceAll("[", "");
pricestring  = pricestring.replaceAll("]", "");
//add to array
price.add(pricestring);