この質問は、時間のために私を苦労しています。 For Loopを使用すると、私はそれぞれ(そしてAlt + Enterを押すと自動フィックスを提案する)という警告が表示されるので、Forループの代わりにFor Eachを使用することがAndroidのスタジオで時にはなぜ必要なのでしょうか。例えばなぜAndroid StudioはFor Forループの代わりにFor Eachを使用したいのですか?
は、我々はこのコード
String a = "";
String[] array = {"A","B","C"};
for(int i = 0; i < array.length; i++) {
a += array[i];
a += ",";
}
があるとしましょう、私は警告
を取得し、これは、Android Studioの
for (String anArray : array) {
a += anArray;
a += ",";
}
によって提案された修正プログラムは、それがよりパフォーマンスですか?実際にちょうどforループを使用するためにという警告を得るべき理由がありますか?
ループの場合、またはそれぞれに適している場合は、本から