Java, à propos d'un tableau à deux dimensions

introduction

Je voulais approfondir ma compréhension du tableau bidimensionnel de Java, alors je l'ai résumé.

Exemple de code

Un tableau à deux dimensions est un tableau qui spécifie des éléments avec deux index.

Main.java



public class Main {
    public static void main(String[] args) throws Exception {
        
        //Comment créer un tableau-⑴ * Explication
        
        //String[][] teams;
        
        //teams = new String[2][3];
        
        //Déclaration des variables de tableau
        //Spécifiez le nombre d'éléments avec le nouvel opérateur et attribuez-le aux équipes
        
        //Comment créer un tableau- ⑵
      
        //String[][] teams = new String[2][3];
        
        //Effectuer la méthode ⑴ en même temps

        //teams[0][0] = "Courageux";
        //teams[0][1] = "guerrier";
        //teams[0][2] = "sorcier";
        //teams[1][0] = "Voleurs";
        //teams[1][1] = "Ninja";
        //teams[1][2] = "marchande";
        
        //Stocker dans la baie
        
        //Comment créer un tableau- ⑶
        String[][] teams = {{"Courageux", "guerrier", "sorcier"}, 
                            {"Voleurs", "Ninja", "marchande"}};
        
        //Effectuer de la création au stockage en même temps

        System.out.println(teams[0][0]);
        //Résultat d'exécution:Courageux
       
        teams[0][0] = "Épéiste";
        //Héros → Mis à jour en Swordsman
        
        System.out.println(teams[0][0]);
        //Résultat d'exécution:Épéiste


        System.out.println(teams.length);
        //Résultat d'exécution:2
        //Longueur du tableau

        System.out.println(teams[0].length);
        //Résultat d'exécution:3
        //teams[0]Longueur du tableau de
    }
}

Commentaire

Main.java


teams = new String[n][m];

// n:Nombre d'éléments dans le tableau, m:Nombre d'éléments du tableau stockés dans l'élément

En termes de coordonnées, la coordonnée y est n et la coordonnée x est m. Pour référence, cliquez ici!

Recommended Posts

Java, à propos d'un tableau à deux dimensions
[Java] À propos des tableaux
À propos des tableaux Java
[Java] À propos des fonctionnalités de Java 12
Quelque chose à propos de java
Où est Java
À propos des fonctionnalités Java
À propos des tableaux Ruby
À propos des threads Java
Interface [Java]
À propos de la classe Java
À propos de l'héritage Java
À propos de l'interface, interface java
À propos de Java Var
À propos de Java Literal
À propos des commandes Java
À propos de la sortie du journal Java
À propos de l'interface fonctionnelle Java
À propos de la division de classe (Java)
Joindre des tableaux en Java
À propos de [Java] [StreamAPI] allMatch ()
À propos de la classe Java StringBuilder
[Java] À propos de la classe Singleton
À propos de la liaison de méthode Java
[Java] À propos des classes anonymes
A propos des méthodes de fractionnement (Java)
[Java Silver] À propos de l'initialisation
A propos de la liste des baies Java
À propos du polymorphisme Java Super ()
À propos de l'héritage (Java Silver)
À propos de la classe Java String
À propos des modificateurs d'accès Java
À propos des expressions Java lambda
À propos des points d'entrée Java
Prise en charge de Java 10 Docker
Résumé personnel sur Java
Tout sur la programmation Java
À propos de la classe abstraite de Java
Java Bienvenue dans le marais des tableaux bidimensionnels
Remarques sur Java GC
Ce que j'ai recherché sur Java 8
À propos des instances Java
Étudier le tableau, la liste, la carte Java
Ce que j'ai recherché sur Java 6
[Gradle] À propos des tâches du plug-in Java
À propos des instructions de déclaration de variable Java
Ce que j'ai recherché sur Java 9
[Java] À propos de la gestion des exceptions try-catch
À propos des types de chargeur de classe Java
[Java Silver] À propos de la méthode equals
[Java] À propos de String et StringBuilder
Ce que j'ai recherché sur Java 7
À propos des directives de codage Java d'Alibaba
Méthode de classe variable de classe Java
À propos du package Java et de l'importation
À propos de la classe abstraite Java
[Android / Java] En savoir plus sur DataBinding
Ce que j'ai recherché sur Java 5
À propos des méthodes Java statiques et non statiques