24

私のAndroidアクティビティでは、HTTPを含むユーザー名を介してJSONArrayを取得しています。アレイは次のようになります。

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

特定のユーザー名がすでに存在する場合は、Androidアクティビティをチェックインしたいと思います。

それを行うための最も効率的な方法は何でしょうか?または、アレイ全体を反復処理する必要がありますか?

4

1 に答える 1

63

次のような単純な文字列関数/メソッドを使用します

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