English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات Java الأساسية

تحكم في عملية Java

مجموعة Java

Java موجه بالأوبجكتات (I)

Java موجه بالأوبجكتات (II)

Java موجه بالأوبجكتات (III)

معالجة الاستثنائات Java

مجموعات Java List

مجموعات Java Queue (الصف)

مجموعات Java Map

مجموعات Java Set

مدخلات/مخرجات Java (I/O)

قراء/كتابة Java

مواضيع أخرى Java

برنامج Java يحول LinkedList إلى مجموعة، والمجموعة إلى LinkedList

    جميع الأمثلة Java

في هذا المثال، سنتعلم كيفية تحويل LinkedList إلى مجموعة، ومن مجموعة إلى LinkedList في Java.

قبل بدء هذا المثال، تأكد من أنك قمت بزيارة الدروس التالية،

النموذج 1: تحويل LinkedList إلى مجموعة

import java.util.LinkedList;
class Main {
  public static void main(String[] args) {
    LinkedList<String> languages = new LinkedList<>();
    //إضافة عنصر إلى القائمة
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    System.out.println("LinkedList: " + languages);
    //إنشاء مجموعة جديدة من الأنواع String
    String[] arr = new String[languages.size()];
    //تحويل LinkedList إلى مجموعة من الأنواع
    languages.toArray(arr);
    System.out.print("مجموعة: ");
    for(String item:arr) {
      System.out.print(item+", ");
    {}
  {}
{}

نتائج الاعطاف

LinkedList: [Java, Python, JavaScript]
مجموعة: Java, Python, JavaScript,

في المثال السابق، قمنا بإنشاء قائمة تسمى languages. لاحظ هذا السطر،

languages.toArray(arr);

في هذا المكان، تقوم طريقة toArray() بتحويل قائمة languages إلى مجموعة. وتخزن في مجموعة من الأنواع arr.

ملاحظةإذا لم نرسل أي معلمات إلى طريقة toArray()، فإن هذه الطريقة ستعود بنوع Object المجموعة.

النموذج 2: تحويل المجموعة إلى LinkedList

import java.util.Arrays;
import java.util.LinkedList;
class Main {
  public static void main(String[] args) {
    //إنشاء مجموعة
    String[] array = {"Java", "Python", "C"};
    System.out.println("Array: " + Arrays.toString(array));
    //تحويل المجموعة إلى قائمة
    LinkedList<String> languages= new LinkedList<>(Arrays.asList(array));
    System.out.println("LinkedList: " + languages);
  {}
{}

نتائج الاعطاف

Array: [Java, Python, C]
LinkedList: [Java, Python, C]

في المثال السابق، قمنا بإنشاء مجموعة من نوع String. لاحظ التعبير

Arrays.asList(array)

في هذا المكان، يقوم طريقة asList() من فئة Arrays بتحويل المجموعة المحددة إلى قائمة.

جميع الأمثلة Java