教授からの役立つリンク – 7 - 1

「こんにちは、アミーゴ、レベルからレベルへと進歩し続ける私の弟子です! 7 番目のレベルはどうですか?」

「生産性が非常に高いと言えます。あらゆる種類の構造について、配列とリストについて多くのことを学びました。」

「ハッ! たくさんのことをあなたは言いますね。あなたは非常に基本的なことを学んだのですね。ところで、これは素晴らしいことです。私は最初の配列を昇順でソートしたときのことを覚えています... ああ、そうですね。」

「先生、また気が散ってますね!」

「分かった、ごめんなさい、アミーゴ。それで、配列、リスト…それらはあなたにとって役に立つのです…」

配列について

「名前は見ないでください。私がお勧めする記事には、「配列に関する何か」ではなく、「配列に関する多くのこと」が記載されています。たとえば、配列を簡単かつ迅速に初期化する方法配列がメモリにどのように格納されるか、2 次元配列とは何か、そしてそれらを使用して「Battleship」ゲームを再現する方法。」

Array クラスとその使用法

"この記事は、配列について学び続けるのに役立ちます。また、Arrays クラスのメソッドを使用して、通常は「手作業で」書かれる、配列に関連する多くの典型的なタスクに対処する方法を学習するのに役立ちます。「手作業」も役立ちます。ただし、好むと好まざるにかかわらず、そうすることになります。そうすれば、後で Arrays メソッドを使用できるようになります。これは便利です!」

ArrayList クラス

「配列は優れていますが、サイズが固定されており、新しい要素を追加または削除できないため、プログラマは不機嫌になることがあります。そこで、拡張配列である ArrayList を使用してください。これは、シンプルで便利なデータ構造です。配列から ArrayList に移行すると、もう後戻りはできない、私が保証します。」

ArrayList からの要素の削除

「ArrayList についてさらに詳しく説明した別の記事があります。今回は、リストを操作する際の重要な操作、つまりリストからの項目の削除と、ループ内のリストからの項目の削除について詳しく説明します。」

「今日はここまでです。さあ、学びなさい、私の生徒よ。」