ホームページ  >  記事  >  Java  >  Java での配列およびコレクションの操作

Java での配列およびコレクションの操作

王林
王林オリジナル
2023-06-08 10:41:471426ブラウズ

Java での配列および集合の操作

強力で人気のあるプログラミング言語である Java は、プログラムを作成するときに配列と集合を使用する必要があることがよくあります。これらは Java 言語で最も基本的で一般的に使用されるデータ構造の 1 つであり、データの保存、編成、操作に使用されます。この記事では、Java での配列およびコレクションの操作について詳しく説明します。

Array

Array は、Java 言語の最も基本的なデータ構造の 1 つです。同じ種類のデータを複数格納できるデータ構造です。配列の要素は特定の順序で配置され、数値インデックスを通じて要素にアクセスします。

Java では、配列は次のように宣言されます。

type[] arrayName;

ここで、type は配列内の要素のデータ型を表し、arrayName は配列内の要素のデータ型を表します。配列の名前。例:

int[] nums; // 整数配列を定義します

配列を定義するときに、同時に配列に値を割り当てることもできます。例:

int[] nums = {1, 2, 3, 4, 5}; // 整数配列の定義と初期化

配列要素へのアクセスはインデックス付けを通じて行われます。配列のインデックスは 0 から始まります。例:

int[] nums = {1, 2, 3, 4, 5};
System.out.println(nums[0]); / / 出力 1

配列の長さは、.length プロパティを通じて取得できます。例:

int[] nums = {1, 2, 3, 4, 5};
System.out. println(nums.length); // 出力 5

Java には、いくつかの配列操作メソッドも用意されています。たとえば、配列をコピーするには、System.arraycopy() メソッドを使用できます。

##int[] nums = {1, 2, 3, 4, 5};

int[] copyNums = new int[5];
System.arraycopy(nums, 0, copyNums, 0 , nums.length); // nums 配列を copyNums 配列にコピーします

Collection

コレクションは、Java でオブジェクトのグループを格納するために使用されるコンテナーであり、より複雑で柔軟なデータを提供します。配列ではなく構造体です。 Java コレクション フレームワークは、List、Set、Map などの複数のタイプのコレクションを提供します。各コレクションには、異なる特性と適用可能なシナリオがあります。

List は、要素を繰り返すことができる順序付けされたコレクションです。一般的に使用されるリストには、ArrayList や LinkedList などがあります。以下は ArrayList の使用例です:

List list = new ArrayList<>();

list.add("Java");
list.add("Python ") ;
list.add("C ");
System.out.println(list.get(0)); // 出力 Java

Set は順序付けされていないコレクションです。要素を繰り返すことはできません。一般的に使用される Set には、HashSet と TreeSet が含まれます。以下は HashSet の使用例です:

Set set = new HashSet<>();

set.add(1);
set.add(2);
set.add(3);
System.out.println(set.contains(1)); // 出力 true

Map はキーと値のペアのマッピングのコレクションです。要素は値のペアとして保存されます。一般的に使用されるマップには、HashMap と TreeMap が含まれます。以下は HashMap の使用例です:

Mapmap = new HashMap<>();

map.put("Java", 1);
map。 put( "Python", 2);
map.put("C ", 3);
System.out.println(map.get("Java")); // 出力 1

Java のコレクションには多くの操作メソッドも用意されています。たとえば、List では add、remove、get などのメソッドを使用して要素を操作でき、Set では add、remove、contains などのメソッドを使用して要素を操作でき、Map では put を使用できます。 get、remove などのキーを操作するメソッドと値のペア。

結論

配列とコレクションは、Java で最も基本的で一般的に使用されるデータ構造の 1 つであり、データを保存、整理、操作できます。 Java では、配列とコレクションには、さまざまなシナリオのニーズを満たすための多くの操作メソッドがあります。配列とセットの操作に習熟することは、Java プログラマーに必要な基本スキルの 1 つです。

以上がJava での配列およびコレクションの操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。