a のインスタンスがありJSONArray
、for-each コンストラクトを使用して各要素を順番に処理できるかどうかに興味がありました。だから私は試しました:
for( Object jsonObj: jsonArray ) {
System.out.println("JSONArray element: '" + ((JSONObject)jsonObj).toString() + "'");
}
驚いたことに、うまくいきました。Iterable を実装するクラスを扱う必要があると思いました。
私の最初の質問に ( for-each on を使用してJSONArray
) 答えていただければ幸いです。また:
- 2 番目の質問: なぜ機能するのですか?
- 3 番目の質問: これを出荷コードで実際に使用することに慎重になる必要がありますか?
皆さんありがとう!