Maison > Java > javaDidacticiel > le corps du texte

Explorer la définition et l'utilisation courante des tableaux Java

WBOY
Libérer: 2024-02-20 10:08:06
original
1085 Les gens l'ont consulté

Explorer la définition et lutilisation courante des tableaux Java

Une compréhension approfondie de la définition des tableaux Java et de leur utilisation courante nécessite des exemples de code spécifiques

1 Définition et déclaration des tableaux Java

En Java, un tableau est un conteneur qui peut stocker plusieurs éléments identiques. taper . Pour définir un tableau, vous devez spécifier le type et la longueur du tableau. La syntaxe est la suivante :

<数据类型>[] <数组名> = new <数据类型>[<长度>];
Copier après la connexion

Par exemple, définissez un tableau d'entiers et définissez la longueur sur 5 :

int[] numbers = new int[5];
Copier après la connexion

2. Utilisation courante des tableaux

  1. Accéder aux éléments du tableau

dans le tableau Les éléments de sont accessibles par index, qui commence à 0. Utilisez la valeur d'index entre crochets pour obtenir l'élément. Par exemple, récupérez le premier élément des numéros du tableau :

int firstNumber = numbers[0];
Copier après la connexion
  1. Modifier les éléments du tableau

Les éléments d'un tableau peuvent être modifiés par index. Par exemple, remplacez le troisième élément des numéros du tableau par 10 :

numbers[2] = 10;
Copier après la connexion
  1. Parcourez le tableau

Vous pouvez utiliser une boucle for ou une boucle for améliorée pour parcourir les éléments du tableau. Par exemple, utilisez une boucle for pour parcourir tous les éléments du tableau nombres :

for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}
Copier après la connexion

Utilisez une boucle for améliorée pour parcourir tous les éléments du tableau nombres :

for (int number : numbers) {
    System.out.println(number);
}
Copier après la connexion
  1. La longueur du tableau

Vous pouvez utiliser la longueur mot-clé pour obtenir la longueur du tableau. Par exemple, obtenez la longueur des numéros du tableau :

int length = numbers.length;
Copier après la connexion
  1. Tableau multidimensionnel

Java prend également en charge les tableaux multidimensionnels, c'est-à-dire que les éléments du tableau peuvent être des tableaux. Par exemple, définir un tableau bidimensionnel d'entiers :

int[][] matrix = new int[3][3];
Copier après la connexion

L'accès aux éléments d'un tableau bidimensionnel nécessite l'utilisation de deux indices. Par exemple, récupérez les éléments de la deuxième ligne et de la troisième colonne de la matrice du tableau bidimensionnel :

int element = matrix[1][2];
Copier après la connexion
  1. Initialisation du tableau

Lors de la définition du tableau, vous pouvez directement attribuer des valeurs initiales aux éléments du tableau. Par exemple, définissez un tableau d'entiers avec des valeurs d'éléments connues :

int[] numbers = {1, 2, 3, 4, 5};
Copier après la connexion

Vous pouvez également utiliser une boucle pour attribuer une valeur initiale au tableau. Par exemple, définissez un tableau d'entiers d'une longueur de 10 et attribuez-lui des entiers consécutifs de 1 à 10 :

int[] numbers = new int[10];
for (int i = 0; i < numbers.length; i++) {
    numbers[i] = i + 1;
}
Copier après la connexion
  1. Copie du tableau

Vous pouvez utiliser la méthode copyOf de la classe Arrays pour copier le tableau. Par exemple, copiez les numéros du tableau dans le nouveau tableau newNumbers :

int[] newNumbers = Arrays.copyOf(numbers, numbers.length);
Copier après la connexion

Vous pouvez spécifier la longueur de la copie. Par exemple, copiez uniquement les 3 premiers éléments des numéros du tableau :

int[] newNumbers = Arrays.copyOf(numbers, 3);
Copier après la connexion

3. Exemple de code

Ce qui suit est un exemple de code complet qui démontre la définition du tableau et l'utilisation courante mentionnée ci-dessus :

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);
    }
}
Copier après la connexion

Grâce à l'exemple de code ci-dessus, Nous pouvons avoir une compréhension plus approfondie de la définition et de l'utilisation courante des tableaux Java. Après avoir maîtrisé les opérations de base des tableaux, nous pouvons appliquer les tableaux de manière plus flexible pour résoudre des problèmes pratiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal