Quand j'ai réappris Java à partir des bases, j'ai senti qu'il y avait de nombreux points que je n'avais pas compris jusqu'à présent, j'ai donc résumé le contenu d'apprentissage afin de pouvoir y revenir plus tard.
Ceux qui gèrent ensemble des valeurs du même type de données. Il est utilisé comme suit.
Tableau
//Déclaration de variable
int[] nums;
//Instanciation
nums = new int[10];
//Substitution
nums[0] = 10;
Il est également possible d'initialiser plusieurs appareils en même temps.
Tableau(Initialisation simultanée)
//Déclaration de variable
int[] nums = {10, 20, 30};
Le nombre d'éléments dans le tableau peut être obtenu comme suit.
Tableau(Taille)
int length = nums.length;
java prend également en charge les tableaux multidimensionnels. L'initialisation est la suivante.
Tableau multidimensionnel
//Déclaration de variable
int[][] nums;
//Zone sécurisée
nums = new int[2][3];
//Substitution
nums[0][1] = 10;
//longueur
// nums.length == 2; -> true
// nums.[0].length == 3; -> true
//Un tableau multidimensionnel de différentes tailles est également possible
int nums2;
nums2 = {
{1,2},
{1,2,3},
{1}
};
ArrayList Quelque chose comme un tableau redimensionnable.
ArrayList
import java.util.ArrayList;
/*Omission*/
//Déclaration de variable
ArrayList<String> strList;
//Instanciation(Dans les cas suivants, le nombre d'éléments à l'état initial est de 3. Vous n'avez pas à spécifier la taille)
strList = new ArrayList<String>(3);
//ajouter à
strList.add("ABC");
//Avoir
strList.get(0);
//Longueur Le nombre d'éléments stockés étant de un, 1 est renvoyé.
strList.size();
//Initialisation à l'aide de génériques
ArrayList strList2 = new ArrayList();
//Compile, mais une erreur se produit lorsque les types sont différents
strList2.add("ABC");
strList2.add(1);//← Erreur
//Lors de l'utilisation de l'opérateur diamant
ArrayList<String> strList3 = new ArrayList<>();
//Lors de l'utilisation de la liste
List<String> strList4 = new ArrayList<>();
Recommended Posts