在我的Android Activity中,我通过HTTP包含用户名来获取JSONArray。 数组看起来像这样:
[{"username":"Julia"},{"username":"Anja"},{"username":"Hans"},{"username":"Sophia"},{"username":"Sarah"}]
如果给定的用户名已经存在,我想检查Android Activity。
最有效的方法是什么?或者我必须迭代整个数组?
答案 0 :(得分:50)
使用简单的String函数/方法,如
private boolean userexists(JSONArray jsonArray, String usernameToFind){
return jsonArray.toString().contains("\"username\":\""+usernameToFind+"\"");
}