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 Reader/Writer

موضوعات أخرى في Java

برنامج Java هو تحويل بين القائمة (ArrayList) والمصفوفة (Array)

مجموعة أمثلة Java

في هذا البرنامج، ستتعلم كيفية استخدام toArray() لتحويل القائمة إلى مصفوفة، وكيفية استخدام asList() في Java لتحويل المصفوفة إلى قائمة.

مثال 1: تحويل القائمة إلى مصفوفة

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListArray {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("a");
        list.add("b");
        String[] array = new String[list.size()];
        list.toArray(array);
        System.out.println(Arrays.toString(array));
    }
}

عند تشغيل البرنامج، يتم إظهار الناتج كالتالي:

[a, ب]

في البرنامج السابق، لدينا قائمة من الأحرف list. لتحويل القائمة إلى مصفوفة، أولاً قمنا بإنشاء مصفوفة من الأحرف array، بحجم equals list.size().

ثم، نستخدم طريقة toArray() من list فقط لتحويل مشاريع list إلى مشاريع array.

مثال 2: تحويل المصفوفة إلى قائمة

import java.util.Arrays;
import java.util.List;
public class ArrayToList {
    public static void main(String[] args) {
        String[] array = {"a", "b"};
        List<String> list = Arrays.asList(array);
        System.out.println(list);
    }
}

عند تشغيل البرنامج، يتم إظهار الناتج كالتالي:

[a, ب]

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

مجموعة أمثلة Java