ビデオ: 【Javaプログラミング入門 #14】クラスとメソッド(クラス/メソッド/mainメソッド/オーバーロード/スコープ/ローカル変数) ※1.5倍速での再生を推奨 2024
Javaコードの コレクションクラス
は、一度に複数のオブジェクトを格納することを目的としたクラスです。 BagOfCheeseオブジェクトのうち、たくさんのつぶやきなどがあります。このコードでコレクションクラスを作成できます。
package com。オールマイコード。コレクション。 import java。 util。配列リスト;パブリッククラスSimpleCollectionsDemo public static void main(String [] args){ArrayList arrayList = new ArrayList();配列リスト。 add( "Hello");配列リスト。 add( "、");配列リスト。 add( "読者");配列リスト。 add( "!"); for(int i = 0; i <4; i ++){System。でる。リスティングでコードを実行すると、この図に示す出力が表示されます。
<! --1 - > コードを実行します。コードは新しいArrayListインスタンスを構築し、arrayList変数をその新しいインスタンスを参照させます。 ArrayListクラスは、多くの種類のコレクションクラスの1つです。
ステートメントArrayList arrayList = new ArrayList()は、物の空のリストを作成し、arrayList変数をその空のリストを参照させます。空のときにリストはどのように見えますか?とにかく、空のリストと ない リストを持つことの違いは重要です。 ArrayListを実行する前に、arrayList = new ArrayList()にはリストがありません。 ArrayListを実行した後、arrayList = new ArrayList()の場合、リストは空になります。
リストのコードはarrayListを呼び出します。
-
"Hello"
-
"、"
-
"読者"
-
"という4つのオブジェクト(すべての文字列)をリストに入れるために4回追加します。 "
arrayListを呼び出した後。追加すると、リストは空ではなくなりました。
Eclipseのコンソールビューでオブジェクトを表示するために、コードはSystemを呼び出します。でる。 ArrayListコレクションとは別のオブジェクトを使用して、毎回4回印刷します。
<! - 3 - >Eclipseのコンソール・ビューが表示されない場合は、「ウィンドウ」→「ビューの表示」→「コンソール」をクリックします。
システムには違いがあります。でる。 printlnとシステム。でる。 print(ln終了なし):システム。でる。 printlnメソッドは、テキストを表示した後に新しい行に移動します。システム。でる。 printメソッドは、テキストを表示した後に 新しい行に移動しません。例えば、リストには、Systemへの4回の呼び出しがあります。でる。 EclipseのConsoleビューでは、4行のテキストがすべて同じ行に表示されます。 リスト内のforステートメントは、arrayListの値を通って進んでいきます。リスト内のすべての値には、
インデックス があり、それぞれ0〜3の範囲です。 Javaコレクションでは、初期インデックスは常に0ではなく1です。