Tableau Java

Qu'est-ce qu'un tableau?

-Un tableau est une structure de données qui stocke plusieurs données du même type dans l'ordre dans lequel elles sont organisées. -Le tableau y stocke plusieurs éléments et les éléments ont des indices (index) dans l'ordre de 0. -Le type de données du tableau est spécifié de la même manière que la variable.

java


Type de données d'élément[]Nom de la variable de tableau;

#Par exemple
int[] score; #Cela déclare le score comme une variable de tableau de type int.
score = new int[5]; #Cinq éléments de type int générés par le nouvel opérateur sont affectés au score de la variable de tableau.
int[] score = {10,20,30,40,50}; #Déclarez et initialisez en même temps.

#Il est également possible de déclarer et d'affecter une variable de tableau en même temps.
int[] score = new int[5];


#Comment récupérer des éléments dans un tableau
score[0]; #Vous pouvez obtenir le premier élément du score de la variable du tableau.


#Réécrivez les éléments du tableau.
score[0] = 30; #Une valeur de 30 peut être attribuée au premier élément du score de la variable de tableau.


#utiliser la méthode de la longueur
score.length; #Vous pouvez obtenir le nombre d'éléments dans un tableau en utilisant une méthode appelée length pour une variable de tableau.
#La méthode length peut également être utilisée pour les chaînes. Nom de variable de type chaîne.length()Cela devient la forme.

Transformez le tableau en une boucle for.

java


#Traditionnel pour déclaration
for (int i = 0; i <Nom de la variable de tableau.length; i++) {
En traitement....
} #Le nombre d'éléments dans le tableau est acquis par longueur et la boucle est tournée de ce nombre.


#Étendu pour déclaration
for (Type d'élément Nom de variable arbitraire:Nom de la variable de tableau) {
En traitement...
} #L'écriture avec une instruction for étendue la rend plus simple que celle conventionnelle.

#Par exemple
for (int value : score) {
En traitement...
}

Mémoire, variables et tableaux

L'ordinateur enregistre les données qu'il utilise en mémoire. L'intérieur de la mémoire est organisé comme les yeux de la base et des adresses sont attribuées à chaque section. Ensuite, lorsque vous déclarez une variable, il réserve une partition vide (vous ne savez pas laquelle est choisie) pour la variable (le nombre de partitions utilisées dépend du shell de la variable). Attribuer une valeur à une variable signifie enregistrer la valeur dans la partition réservée. La première adresse du premier élément est affectée à la variable de tableau. En d'autres termes, la variable de tableau ne contient pas d'élément et l'élément appartenant à cette variable de tableau peut être obtenu en se référant à l'adresse de la variable de tableau.

Collecte des ordures

Un des mécanismes de Java. Il élimine la poussière dans la mémoire. Les variables et tableaux inutilisés gaspillent de la mémoire et exercent une pression dessus. À l'origine, le programmeur doit nettoyer cette corbeille de mémoire, mais comme le mécanisme appelé garbage collection fonctionne toujours, la corbeille de mémoire est automatiquement nettoyée.

NULL Ne signifie rien. En affectant NULL à une variable de tableau qui n'est plus utilisée, la variable de tableau ne fait plus référence à l'élément et devient la cible du garbage collection. Peut être utilisé pour les variables de type référence mais pas pour les variables de type de base.

java


int[] score = {10,20,30}; #Attribuez une valeur à un élément d'une variable de tableau.
int[] score = null; #Affectez NULL à la variable de tableau.
score[0]; #La variable de tableau contient NULL et ne peut pas être référencée.

Tableau bidimensionnel

↓ Un tableau à deux dimensions est un tableau comme un tableau (je suis désolé si c'est difficile à comprendre w)

[0][0] [0][1] [0][2] [0][3]
[1][0] [1][0] [1][2] [1][3]
[2][0] [2][1] [2][2] [2][3]

java


#Déclaration d'un tableau à deux dimensions
Type d'élément[][]Nom de la variable de tableau= new Type d'élément[Nombre de lignes][Le nombre de colonnes]

#Obtenir des éléments d'un tableau à deux dimensions
Nom de la variable de tableau[Indice de ligne][Indice de colonne]

Recommended Posts

[Java] tableau
Tableau Java
Tableau Java
java (tableau)
Tableau Java
[Java] Array
Tableau Java
tableau java
[Java] Array
[Java] Note sur le tableau
A propos de la liste des baies Java
Java
Java
Tableau
[Java] Conversion de type de liste / type de tableau
Bases du développement Java ~ Exercice (tableau) ~
[Java] Convertir ArrayList en tableau
[Java Silver] Comment générer un tableau
Comment initialiser un tableau Java
[Débutant] Description du "tableau" de base Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] Annotation
Module [Java]
[Ruby] Tableau
Astuces Java, astuces
Pratique d'alignement
Méthodes Java
Méthode Java
java (constructeur)
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Mémo d'apprentissage Java (création d'un tableau)
Java statique
Sérialisation Java
JAVA payé
Java (ensemble)
tri shell java
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Étudier Java ―― 1
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge