Πρόγραμμα Java για προσθήκη στοιχείων σε LinkedList

Σε αυτό το παράδειγμα, θα μάθουμε να εισάγουμε στοιχεία στο Java LinkedList χρησιμοποιώντας διάφορες μεθόδους.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Java LinkedList
  • Διασύνδεση Java ListIterator

Παράδειγμα 1: Προσθήκη στοιχείων με χρήση προσθήκης ()

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // Add elements to LinkedList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("LinkedList: " + languages); ) )

Παραγωγή

 LinkedList: (Java, Python, JavaScript)

Εδώ, η add()μέθοδος εισάγει ένα στοιχείο στο τέλος μιας συνδεδεμένης λίστας. Ωστόσο, μπορούμε επίσης να εισαγάγουμε στοιχεία στην καθορισμένη θέση χρησιμοποιώντας τη add()μέθοδο.

Παράδειγμα 2: Προσθήκη στοιχείου στην καθορισμένη θέση

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // add elements to LinkedList languages.add("Swift"); languages.add("Python"); System.out.println("LinkedList: " + languages); // add element at the specified position languages.add(0, "Java"); System.out.println("Updated LinkedList: " + languages); ) )

Παραγωγή

 LinkedList: (Swift, Python) Ενημερώθηκε LinkedList: (Java, Swift, Python)

Στο παράδειγμα, παρατηρήστε τη γραμμή,

 languages.add(0, "Java");

Εδώ, το 0 είναι μια προαιρετική παράμετρος που καθορίζει τον αριθμό ευρετηρίου όπου πρόκειται να προστεθεί το νέο στοιχείο.

Παράδειγμα 3: Όλα τα στοιχεία από άλλη συλλογή έως LinkedList

Για να προσθέσουμε όλα τα στοιχεία μιας συλλογής σε μια άλλη συνδεδεμένη λίστα, χρησιμοποιούμε τη addAll()μέθοδο.

 import java.util.LinkedList; class Main ( public static void main(String() args) ( LinkedList mammals = new LinkedList(); mammals.add("Dog"); mammals.add("Cat"); mammals.add("Horse"); System.out.println("Mammals: " + mammals); LinkedList animals = new LinkedList(); animals.add("Crocodile"); // Add all elements of mammals in animals animals.addAll(mammals); System.out.println("Animals: " + animals); ) )

Παραγωγή

 Θηλαστικά: (Σκύλος, Γάτα, Άλογο) Ζώα: (Κροκόδειλος, Σκύλος, Γάτα, Άλογο)

Παράδειγμα 4: Χρήση της μεθόδου listIterator ()

Μπορούμε επίσης να χρησιμοποιήσουμε τη listsIterator()μέθοδο για την προσθήκη στοιχείων στη συνδεδεμένη λίστα. Για να το χρησιμοποιήσουμε, πρέπει να εισαγάγουμε java.util.ListIteratorπακέτο.

 import java.util.ArrayList; import java.util.ListIterator; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); // Creating an object of ListIterator ListIterator listIterate = languages.listIterator(); listIterate.add("Java"); listIterate.add("Python"); System.out.println("LinkedList: " + languages); ) )

Παραγωγή

 LinkedList: (Java, Python)

ενδιαφέροντα άρθρα...