5

我有一个 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);
4

2 回答 2

4

你可以使用一个简单的replace

String bob = "[\"Bob\"]";
bob = bob.replace("[", "").replace("\"", "").replace("]", "");

Log.i("Test", bob);

这现在将打印Bob

于 2013-08-22T20:54:52.977 回答
0

作为菲尔回答的附加内容,结尾引用(在我的 chrome 浏览器中)没有被删除。.replace("\"", "")我在最后再次使用它来修复它。

于 2021-03-04T02:27:57.923 回答