ホームページ Java &#&チュートリアル Java 配列の定義と一般的な使用法を調べる

Java 配列の定義と一般的な使用法を調べる

Feb 20, 2024 am 10:08 AM
配列クラス Javaの配列定義 Java配列の使用法

Java 配列の定義と一般的な使用法を調べる

Java 配列の定義と一般的な使用法を深く理解するには、特定のコード例が必要です

1. Java 配列の定義と宣言

Java では、配列は同じ型の複数の要素を格納できるコンテナーです。配列を定義するには、配列のタイプと長さを指定する必要があります。構文は次のとおりです:

<数据类型>[] <数组名> = new <数据类型>[<长度>];
ログイン後にコピー

たとえば、整数配列を定義し、長さを 5 に設定します:

int[] numbers = new int[5];
ログイン後にコピー

2. 配列の一般的な使用方法

  1. 配列要素へのアクセス

配列内の要素はインデックスによってアクセスできます。インデックスは 0 から始まります。四角形内のインデックス値を使用します。要素を取得するには括弧を使用します。たとえば、配列番号の最初の要素を取得します。

int firstNumber = numbers[0];
ログイン後にコピー
  1. 配列要素の変更

配列の要素はインデックスによって変更できます。たとえば、配列番号の 3 番目の要素を 10 に変更します。

numbers[2] = 10;
ログイン後にコピー
  1. 配列の走査

for ループまたは拡張 for ループを使用して要素を走査できます。配列内で 。たとえば、for ループを使用して、配列番号内のすべての要素を走査します。

for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}
ログイン後にコピー

拡張された for ループを使用して、配列 Number 内のすべての要素を走査します。

for (int number : numbers) {
    System.out.println(number);
}
ログイン後にコピー
  1. 配列

length キーワードを使用して配列の長さを取得できます。たとえば、配列番号の長さを取得します。

int length = numbers.length;
ログイン後にコピー
  1. 多次元配列

Java は多次元配列もサポートしています。つまり、配列の要素を配列にすることができます。たとえば、2 次元の整数配列を定義します。

int[][] matrix = new int[3][3];
ログイン後にコピー

2 次元配列の要素にアクセスするには、2 つのインデックスを使用する必要があります。たとえば、2 次元配列行列の 2 行目、3 列目の要素を取得します。

int element = matrix[1][2];
ログイン後にコピー
  1. 配列の初期化

配列の定義中に、要素に初期値を直接割り当てることができます。たとえば、既知の要素値を含む整数配列を定義します。

int[] numbers = {1, 2, 3, 4, 5};
ログイン後にコピー

ループを使用して、配列に初期値を割り当てることもできます。たとえば、長さ 10 の整数配列を定義し、それに 1 から 10 までの連続整数を割り当てます。

int[] numbers = new int[10];
for (int i = 0; i < numbers.length; i++) {
    numbers[i] = i + 1;
}
ログイン後にコピー
  1. 配列のコピー

配列をコピーする Arrays クラスの copyOf メソッド。たとえば、配列番号を新しい配列 newNumbers にコピーします。

int[] newNumbers = Arrays.copyOf(numbers, numbers.length);
ログイン後にコピー

コピーの長さを指定できます。たとえば、配列番号の最初の 3 要素のみをコピーします:

int[] newNumbers = Arrays.copyOf(numbers, 3);
ログイン後にコピー

3. サンプル コード

以下は、上記の配列定義と一般的な使用法を示す完全なサンプル コードです:

import java.util.Arrays;

public class ArrayExample {

    public static void main(String[] args) {
        int[] numbers = new int[5];

        // 修改数组元素
        numbers[2] = 10;

        // 遍历数组
        System.out.println("遍历数组:");
        for (int i = 0; i < numbers.length; i++) {
            System.out.println(numbers[i]);
        }

        // 获取数组长度
        int length = numbers.length;
        System.out.println("数组长度:" + length);

        // 定义并初始化数组
        int[] newNumbers = {1, 2, 3, 4, 5};

        // 数组拷贝
        int[] copiedNumbers = Arrays.copyOf(newNumbers, newNumbers.length);

        // 多维数组
        int[][] matrix = new int[3][3];
        matrix[1][2] = 5;
        int element = matrix[1][2];
        System.out.println("二维数组元素:" + element);
    }
}
ログイン後にコピー

上記のサンプル コードを通じて、Java 配列の定義と一般的な使用法をより深く理解できます。配列の基本的な操作をマスターすると、配列をより柔軟に適用して実際の問題を解決できるようになります。

以上がJava 配列の定義と一般的な使用法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java は Arrays クラスの binarySearch() 関数を使用してバイナリ検索を実装します Java は Arrays クラスの binarySearch() 関数を使用してバイナリ検索を実装します Jul 24, 2023 pm 09:31 PM

Java では、Arrays クラスの binarySearch() 関数を使用してバイナリ検索を実装します。バイナリ検索は、順序付けされた配列内のターゲット要素の位置をすばやく見つけることができる効率的な検索アルゴリズムです。 Java では、Arrays クラスの binarySearch() 関数を使用して二分検索を実装できます。 Arrays クラスは、Java で提供される配列を操作するためのツール クラスで、二分探索を含む配列を操作するためのさまざまなメソッドが含まれています。使い方を見てみましょう

Java は Arrays クラスの deepEquals() 関数をどのように使用して、多次元配列が等しいかどうかを比較しますか? Java は Arrays クラスの deepEquals() 関数をどのように使用して、多次元配列が等しいかどうかを比較しますか? Jul 25, 2023 pm 12:58 PM

Java は Arrays クラスの deepEquals() 関数をどのように使用して、多次元配列が等しいかどうかを比較しますか? Java では、配列が等しいかどうかを比較する必要がよくあります。 1 次元配列の場合は、Arrays クラスの equals() 関数を比較に使用できます。ただし、多次元配列の場合、Arrays クラスの equals() 関数は浅い比較のみを実行できます。つまり、配列参照が等しいかどうかを比較するだけで、配列の特定の要素を比較することはできません。この問題を解決するには、配列を使用します。

Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。 Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。 Jul 25, 2023 pm 04:17 PM

Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。Java では、配列のすべての要素を同じ値に設定したい場合は、配列クラス。この関数を使用すると、このタスクを迅速かつ簡潔に完了できるため、プログラミング効率が大幅に向上します。まず、Arrays クラスの fill() 関数の使い方を理解しましょう。 fill() 関数のシグネチャは次のとおりです。 publicstatic

Java ドキュメントの解釈: Arrays クラスの hashCode() メソッドの詳細な説明 Java ドキュメントの解釈: Arrays クラスの hashCode() メソッドの詳細な説明 Nov 03, 2023 pm 05:27 PM

Java ドキュメントの解釈: Arrays クラスの hashCode() メソッドの詳細な説明 Java 開発では、一連のデータを格納および操作するために配列を使用することがよくあります。 Java は Arrays クラスを提供します。このクラスには、配列操作を簡素化する多くのメソッドが含まれています。この記事では、Arrays クラスの hashCode() メソッドについて詳しく説明します。 hashCode() メソッドは、オブジェクトのハッシュ コード値を計算するために使用される一般的なメソッドです。ハッシュ コードは、オブジェクトの内容に基づいて計算される整数値であり、通常は

Java は、Arrays クラスの fill() 関数を使用して、2 次元配列のすべての要素を指定された値で埋めます。 Java は、Arrays クラスの fill() 関数を使用して、2 次元配列のすべての要素を指定された値で埋めます。 Jul 24, 2023 pm 12:28 PM

Java は、Arrays クラスの fill() 関数を使用して、2 次元配列のすべての要素を指定された値で埋めます。Java プログラミングでは、配列は非常に一般的なデータ構造であり、多次元を処理する場合には 2 次元配列がよく使用されます。データ、データ構造。 2 次元配列のすべての要素を指定された値で埋める必要がある場合、Java の Arrays クラスの fill() 関数を使用すると、これをすばやく実現できます。 fill() 関数は Arrays クラスの静的メソッドであり、指定された要素値を入力できます。

Java の Arrays クラスの copyOf() メソッドを使用して配列の一部をコピーする Java の Arrays クラスの copyOf() メソッドを使用して配列の一部をコピーする Jul 26, 2023 pm 04:12 PM

Java で Arrays クラスの copyOf() メソッドを使用して配列の一部をコピーする Java では、配列の一部をコピーする必要がある場合、多くの場合 Arrays クラスの copyOf() メソッドを使用します。この方法は、コードを簡素化し、配列のコピー操作を実現するのに役立ちます。 Arrays クラスは Java が提供するツール クラスで、配列を操作するための静的メソッドが多数含まれています。このうち、copyOf() メソッドはソース配列の内容をコピーできます。

Java の Arrays クラスの asList() メソッドを使用して配列をリストに変換する Java の Arrays クラスの asList() メソッドを使用して配列をリストに変換する Jul 26, 2023 am 09:10 AM

Java の Arrays クラスの asList() メソッドを使用して、配列をリストに変換します。Java プログラミングでは、配列をリストに変換する必要がよくあります。 Java は、配列をリストに簡単に変換できる Arrays クラスの asList() メソッドを提供します。この記事では、asList() メソッドの使用方法を説明し、それを示すコード例を示します。まず、asList() メソッドの定義と機能を理解しましょう。 asList() メソッドは Arrays クラスです

Java ドキュメントの解釈: Arrays クラスの copyOf() メソッドの詳細な説明 Java ドキュメントの解釈: Arrays クラスの copyOf() メソッドの詳細な説明 Nov 03, 2023 am 08:20 AM

Javaドキュメントの解釈:ArraysクラスのcopyOf()メソッドの詳細説明 ArraysクラスはJavaで提供されるツールクラスで、主に配列を操作するために使用されます。配列の操作と処理を簡素化するためのさまざまなメソッドが提供されます。その中でも、copyOf() メソッドは Arrays クラスの重要なメソッドの 1 つです。 copyOf() メソッドの機能は、配列の指定された長さの範囲内の要素を新しい配列にコピーすることです。このメソッドには 2 つのオーバーロードされた形式があり、1 つは配列全体をコピーするために使用され、もう 1 つは配列全体をコピーするために使用されます。

See all articles