[Java] Note sur le tableau

Tableau n °

--Type de tableau --Array

Type de tableau

Tableau

Je veux l'utiliser parce que l'abréviation est facile, mais compte tenu de la poubelle, je veux aussi me souvenir de la façon formelle d'écrire en utilisant new. Même s'il existe un ** garbage collection **, s'il y a un nouveau là où il est omis, tenez-en compte et écrivez l'abréviation.

//Écriture formelle
int[] scores; //Déclaration des variables de tableau
scores = new int[3]; //Déclaration des éléments du tableau
scores[0]=10; //Affectation des éléments de tableau
scores[1]=20;
scores[2]=30;

//Abréviation
int[] scores = new int[]{10,20,30};
int[] scores = {10,20,30};

//Tout équivalent

Tableau multidimensionnel

//Écriture formelle
String[][] scores = new String[2][3];
scores[0][0]="A1";
scores[0][1]="A2";
scores[0][2]="A3";
scores[1][0]="B1";
scores[1][1]="B2";
scores[1][2]="B3";

//Abréviation de tableau multidimensionnel
String[][] scores = {{"A1","A2","A3"},{"B1","B2","B3"}};

//Tout équivalent

Tableau pour la syntaxe et étendu pour la syntaxe

ʻArray name.length`: Obtenez le nombre d'éléments du tableau et utilisez-le

//Créer un tableau
int[] scores = {10,20,30};

//Général pour la syntaxe
for (int i=0; i<scores.length; i++){
	System.out.println(scores[i]);
}

//Étendu pour la syntaxe
for (int value:scores){
	System.out.println(values);
}

Pour les tableaux multidimensionnels


//Créer un tableau
int scores[][]={{10,11,12},{21,22,23}};

//Général pour la syntaxe
for(int i=0; i<scores.length; i++){
	for(int ii=0; ii<scores[i].length; ii++){
		System.out.println(scores[i][ii]);
	}
}

Livre de référence

[Introduction à Java 2nd Edition] (https://www.amazon.co.jp/dp/B00MIM1KFC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) Pp.138-166

Recommended Posts

[Java] Note sur le tableau
[Java] tableau
Tableau Java
Tableau Java
java (tableau)
Tableau Java
[Java] Array
note java
Tableau Java
tableau java
[Java] Array
variable de tableau java
Génériques Java (Notes)
[Java] Notes d'étude
Notes de sérialisation Java
[Java] Remarque sur les collecteurs de flux
Sortie au format Java [Note]
[Java] Note sur la syntaxe de contrôle
Notes de révision de Java NIO 2
A propos de la liste des baies Java
[Java] Notes de méthode de base
[Java] Conversion de type de liste / type de tableau
Essayez de gratter en utilisant Java [Note]
[Implémentation] Notes de classe de processus java
Notes de révision de Java Collections Framework
Java
Bases du développement Java ~ Exercice (tableau) ~
[Java] Convertir ArrayList en tableau
Java
[Java Silver] Comment générer un tableau
Comment initialiser un tableau Java
[Débutant] Description du "tableau" de base Java
Tableau
Mémo d'apprentissage Java (création d'un tableau)
[Java] Types de base et notes d'instructions
[Java] Calcul de tableau / tableau multidimensionnel en sortie (calcul de table AOJ⑥)
[Java] Déclarer et initialiser un tableau
Les variables de tableau Java sont des types de référence
Contenu d'apprentissage de base Java 2 (array / ArrayList)
Remarques sur le contrôle du signal en Java
[Java] Différence entre array et ArrayList
Remarques sur le traitement des threads Android (java)
Remarques sur le chemin et le package Java
[Java] Conversion d'un tableau à une liste
Comment créer un tableau Java
Liste de conversion mutuelle de tableau / liste / flux Java
[Java] Convertit un tableau en ArrayList * Attention
Apprendre Java (0)
Java protégé
Lors de la recherche de plusieurs dans un tableau Java
Module [Java]
[Ruby] Tableau
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Pratique d'alignement
Méthodes Java
Méthode Java
[Java] Tableau multidimensionnel / calcul du produit interne (produit interne AOJ⑦)