我有一个ArrayAdapter将JSON字符串放入列表视图中。问题是当它将字符串放入textview时它会留下括号和引号。例如,如果字符串包含名称Bob。该字符串将在ListView中显示为[“Bob”]。如何删除括号和引号?
以下是我用来获取JSON字符串的内容,
String username = json2.getString(KEY_USERNAME);
String number = json2.getString(KEY_NUMBER);
String content = json2.getString(KEY_COMMENT);
tempList2.add (new Item (username, number, content));
customAdapter.addAll(tempList2);
答案 0 :(得分:1)
您可以使用简单的replace
:
String bob = "[\"Bob\"]";
bob = bob.replace("[", "").replace("\"", "").replace("]", "");
Log.i("Test", bob);
现在只打印Bob
答案 1 :(得分:0)
作为 Phil 答案的补充,结尾引用(在我的 chrome 浏览器中)没有被删除。最后我再次使用 .replace("\"", "")
修复了它。