Taille de la liste Java

Taille de la liste Java
Dans Java, la méthode size () est une méthode intégrée de la classe ArrayList. Le nombre d'éléments inclus dans ce conteneur de liste peut être trouvé en utilisant la méthode SIZE () de l'interface de liste Java. La liste ne doit pas être nul tout en obtenant la taille en utilisant la méthode de taille (). Parce que, lorsqu'une tentative est faite pour déterminer la taille d'une liste nul. La complexité temporelle mesurée pour la méthode de la taille de la liste () en java est o (n) où n indique les éléments entiers de la liste.

Exemple 1:

Avant d'obtenir la taille de la liste, il doit être créé. La taille en tant qu'argument du constructeur de liste est fournie à la liste pour produire une liste d'une certaine taille. Les tableaux.La méthode Stream () est utilisée pour créer la liste qui prend un tableau simple en entrée et redonne un intStream qui est séquentiel.

Importer Java.user.Tableaux; Importer Java.user.Liste;
Importer Java.user.flux.Collectionneurs;
classe sizelist1

public static void main (String [] args)

int mysize = 8;
Liste MyList = Arrays.Stream (nouveau int [mysize])
.boxed ().Recueillir (collectionneurs.lister());
Système.dehors.println (myList);

Pour créer la taille du tableau, nous avons d'abord attribué les packages essentiels dans la section tête de ce programme. Ensuite, une méthode principale () est donnée à la classe Java «Sizelist1» que nous avons construite. Nous avons déclaré la variable primitive de type int «MySize» et réglé la valeur numérique «8» à l'intérieur. Après cela, nous avons fourni la variable «MyList» à la classe de liste de type entier. Le tableau.La méthode Stream () est déployée dans la variable «MyList». Cette méthode accepte le tableau int [] où la variable «MySize» est fournie pour la taille du tableau. Le flux entier du tableau est ensuite collecté en tant que collection pour se transformer en liste en utilisant la méthode Tolist (). Le tableau de flux avec le type entier est affiché comme une liste par l'instruction PRINT.

La liste avec la taille spécifiée est générée en utilisant le tableau.Méthode Stream (). Comme nous n'avons inséré aucune valeur entière, c'est pourquoi Zero est affiché dans la liste.

Exemple 2:

La liste est générée avec la taille spécifiée dans la taille précédente. Maintenant, le programme est d'obtenir la taille de la liste après avoir inséré l'élément dedans. La méthode size () n'acquérir aucune valeur de paramètre mais est utilisée avec l'objet de liste pour la taille.

Importer Java.user.*
classe publique sizelist2
public static void main (String [] arg)
List l = new ArrayList ();
l.ajouter (6);
1.ajouter (7);
l.ajouter (8);
l.ajouter (9);
Système.dehors.println ("liste:" + l)

Nous avons conçu la classe publique Java «Sizelist2», qui comprend la méthode principale (). La méthode Main () est utilisée pour implémenter le programme pour la méthode Taille () de Java. Nous avons fourni l'interface de liste de type entier qui accepte uniquement les valeurs entières. L'objet de liste est créé comme «L» qui est initialisé avec la méthode ArrayList () pour générer la liste. Ensuite, nous avons utilisé la méthode Add () avec l'objet de liste «L» et inséré les quatre nombres dans la liste «L». Ensuite, nous avons déclaré un objet «S» et initialisé cet objet avec la méthode Taille () qui obtient la taille de la liste «L». La liste «L» sera générée une fois la taille déterminée.

La liste contient quatre éléments uniquement afin que la taille de la liste générée dans la sortie soit également quatre.

Exemple 3:

L'exemple précédent est utilisé pour obtenir la taille de la liste de l'entier. Maintenant, cela explique la taille de la liste des chaînes qui est créée à l'aide du hashset. L'étape pour générer la taille de la liste des chaînes est la même que la taille de la liste des entiers, seul le type de données est différent.

Importer Java.user.*
classe publique sizelist3
public static void main (String args [])
Set str = new HashSet ();
Str.ajouter ("ici");
Str.ajouter ("is");
Str.ajoute mon");
Str.ajouter ("java");
Str.Ajouter la liste");
Str.ajouter ("taille");
Système.dehors.println ("String set: + str);
Système.dehors.println ("La taille de l'ensemble de chaînes: + str.taille());

Nous avons initialement construit une classe Java «SizeList3» qui résume la méthode principale () pour le code source de la méthode Taille (). Nous avons construit l'interface définie qui déclare l'objet «Str» et ne prend que les valeurs de chaîne. Nous avons utilisé la classe HashSet qui insère les valeurs de chaîne à la liste Set «Str» avec l'aide de la méthode Add (). Nous avons d'abord affiché la valeur de la setlist en fournissant l'objet «STR» à l'instruction IMPRESS. Ensuite, nous avons obtenu la taille de la liste des ensembles de chaînes via la méthode Taille (). La méthode Size () est invoquée avec l'objet «Str» à l'intérieur de la méthode d'impression.

Il y a des valeurs à six cordes insérées dans la setlist qui est récupérée par la méthode Taille () et la sortie ci-dessous.

Exemple 4:

Maintenant, la méthode size () de Java est appliquée à tous les caractères de l'alphabet pour obtenir la taille des caractères alphabétiques. La méthode de boucle pour itère sur tous les caractères et obtient la taille.

Importer Java.user.LinkedList; Importer Java.user.Liste;
classe publique sizelist4
public static void main (String [] args)
List charlist = new LinkedList ();
pour (char c = 'a'; c<='z'; C++)
Charliste.ajouter (c);

Système.dehors.println ("TotalPhabets Caractères:" + Charlist.taille()); Système.dehors.println ("Liste de caractères:" + charlist);

Nous avons importé la liste de liens et la classe de liste en raison de l'interface de liste liée. Ensuite, nous avons généré la classe «SizeList4» où la méthode principale () du programme est développée. Ici, nous avons défini la classe de liste qui prend le type de caractère et déclaré l'objet «charlist» pour cette liste. Nous avons initialisé la méthode de la liste liée dans l'objet «Charlist» pour générer la liste des caractères. Pour obtenir les personnages, nous avons utilisé la boucle pour itérer sur tous les personnages et ajouté tous les caractères de la méthode Add (). Ensuite, nous avons imprimé la taille des caractères en utilisant la méthode Taille ().

La taille des caractères alphabétiques est «26» qui est affichée sur la lecture ci-dessous. Avec la taille, tous les caractères sont également affichés.

Exemple 5:

La taille de la liste peut également être réduite en utilisant la méthode limite de Java. Le nombre d'éléments qui seront récupérés à partir d'un flux peuvent être limités par le développeur en utilisant la méthode limite. Lorsque seuls les premiers éléments du flux doivent être traités, la méthode limite peut être utile.

Importer Java.user.flux.* Importer Java.user.*
Importer Java.Io.*
classe publique sizelist5
Animaux privés de liste statique = new ArrayList ();
statique
animaux.ajouter ("chat");
animaux.ajouter ("requin");
animaux.ajouter ("aigle");
animaux.ajouter ("souris");
public static void main (String args [])
Console C = système.console();
int ul = entier.Parseint (C.ReadLine ("Veuillez saisir le numéro:"));
if (ul animaux.taille())
animaux ul.taille();

animaux.flux().Limite (UL).foreach (système.out :: println);

Nous avons construit une classe Java «Sizelist5» où nous avons défini l'objet «Animaux» de la liste des classes et définissait la liste des tableaux avec la méthode ArrayList (). La liste des tableaux est ajoutée avec l'élément de chaîne en appelant la méthode Add (). Ensuite, nous avons une spécification pour la méthode principale (). Ici, nous avons créé l'objet console «C» pour imprimer l'instruction de l'utilisateur. Après cela, nous avons un objet entier «UL» pour limiter l'utilisateur où la méthode ParseInt () a analysé le message de la méthode readline (). Ensuite, nous avons spécifié une mise en place de la taille de la taille de l'animal de liste. La taille de la liste est maintenue par l'objet «UL» de la limite de l'utilisateur. Lorsque la valeur de l'objet «UL» est supérieure à la taille de la liste, elle génère la liste des tailles, et que la méthode limite est appelée ensuite pour obtenir la valeur entière de l'utilisateur et afficher uniquement les éléments de la liste d'une taille donnée.

L'utilisateur fournit la limite de taille «2», donc seuls deux éléments de la liste sont affichés ici.

Conclusion

La méthode List Size () de Java peut être utilisée pour déterminer la taille d'une liste. Il n'accepte aucun argument et génère un entier qui indique la taille de la liste. La taille de l'arraylist peut être modifiée en raison de sa taille. Nous avons fourni quelques échantillons de programmes de taille () pour obtenir la taille de la liste Array spécifiée pour les éléments entiers et à cordes. De plus, nous avons également réduit la taille de la liste Array via une méthode limite.