[Mémo] Liste liée Java

ArrayList vs LinkedList in Java.jpg

ArrayList LinkedList and CopyOnWriteArrayList.jpg

linkedlist.png

java


        LinkedList<String> list = new LinkedList<String>();
        list.addLast("1");
        list.addLast("2");
        list.addLast("3");
        list.addLast("4");
        list.addLast("5");
        Log.d("****", list.toString());
        // [1, 2, 3, 4, 5]

        list.removeFirst();
        Log.d("****", list.toString());
        // [2, 3, 4, 5]

        list.removeFirst();
        Log.d("****", list.toString());
        // [3, 4, 5]

        list.removeFirst();
        Log.d("****", list.toString());
        // [4, 5]

        list.removeFirst();
        Log.d("****", list.toString());
        // [5]

        list.removeFirst();
        Log.d("****", list.toString());
        // []

        list.removeFirst();
        Log.d("****", list.toString());
        // NoSuchElementException

http://www.java67.com/2015/06/20-java-arraylist-interview-questions.html

http://javarevisited.blogspot.jp/2011/11/collection-interview-questions-answers.html

http://www.javatpoint.com/data-structure-interview-questions

Recommended Posts

[Mémo] Liste liée Java
Mémo Java
java quoi que ce soit mémo
Mémo Java Silver
java, mémo maven
Mémorandum Java (liste)
Clonez la liste Java.
Remarque sur Java SE 7
java n'importe quoi mémo 2
Mémo de spécification Java
Mémo de modèle Java
Mémo de l'environnement de développement Java
mémo de connaissances de base java
Mémo Java Kuche Day
java se 8 programmeur Ⅰ mémo
Mémo privé payant Java
Liste des mémos débutants (Liste)
A propos de la liste des baies Java
Mémo d'apprentissage Java (basique)
mémo d'expression java lambda
(Mémo) Java pour instruction
Mémo d'apprentissage Java (interface)
[Java] Mémo d'héritage implicite
Mémo d'apprentissage Java (héritage)
mémo de programmation du concours java
Remarque sur Java (WebSphere Application Server) [1]
[Java] Mémo de nom du nom de variable
Sous-chaîne de mémo Java (classe standard)
[Java] Conversion de type de liste / type de tableau
Mémo d'apprentissage Java (type de données)
Longueur du mémo Java (classe standard)
Mémo de la méthode d'étude Java Silver
Créer une méthode java [Memo] [java11]
Mémo de préparation à l'examen Java Silver
Mémo d'apprentissage Java (classe abstraite)
[Java] Date Termes associés mémo
Mémo d'étude Java 2 avec Progate
[Java] Liste des bibliothèques standard dépendant du système d'exploitation
Agrégation de listes en Java (Collectors.groupingBy)
Liste de la structure de données [Java / Scala]
Que sont les métriques Java? _Memo_20200818
Java HashMap, entrySet [Mémo personnel]
[Java] Supprimer les éléments de la liste
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Mémo d'apprentissage Java (création d'un tableau)
Mémo personnel: métaprogrammation avec réflexion Java
Mémo d'utilisation de JCA (Java Encryption Architecture)
[Java] Mémo pour nommer les noms de classe
Liste des méthodes Java (mémoire) (en construction)
[Mémo de la session d'étude] Java Day Tokyo 2017
Trier la liste des objets Java
Mémo d'apprentissage Java (instruction while, instruction do-while)
[Java] Convertir 1 en N liste en carte
Java
De Java à VB.NET - Écriture de notes de contraste
Liste des membres ajoutés dans Java 9