私のAPコンピューターサイエンスAレビューブックから:
このプログラム セグメントについて考えてみましょう。
wordList
が として宣言されていると想定できArrayList<String>
ます。for(String s : wordList) if(s.length() < 4) System.out.println("SHORT WORD");
「SHORT WORD は最大何回印刷できますか?」
この本では、答えは wordList.size() であると書かれていますが、なぜ wordList.size()-1 ではないのでしょうか? ArrayList のインデックスは通常の配列とは異なりますか? 私の本には、インデックスに自動的に追加されることについて何か書かれていますが、私はそれを間違って読んだかもしれません。