24

在我的 Android 活动中,我通过包含用户名的 HTTP 获取 JSONArray。数组如下所示:

[{"username":"Julia"},{"username":"Anja"},{"username":"Hans"},{"username":"Sophia"},{"username":"Sarah"}]

如果给定的用户名已经存在,我想检查 Android Activity。

最有效的方法是什么?还是我必须遍历整个数组?

4

1 回答 1

63

使用简单的字符串函数/方法,如

private boolean userexists(JSONArray jsonArray, String usernameToFind){
    return jsonArray.toString().contains("\"username\":\""+usernameToFind+"\"");
}
于 2012-12-28T15:23:20.453 回答