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

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

WBOY
WBOYオリジナル
2024-02-20 10:08:061095ブラウズ

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 までご連絡ください。