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 يحول ArrayList إلى Array، وتحويل Array إلى ArrayList

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

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

لفهم هذا المثال، يجب أن تعرف ما يليبرمجة Javaالموضوع:

مثال 1: تحويل ArrayList إلى Array

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

نتائج الإخراج

ArrayList: [Java،Python،JavaScript]
المجموعة: Java،Python،JavaScript،

في المثال السابق، قمنا بإنشاء ArrayList يُدعى languages. انتبه إلى هذا السطر،

languages.toArray(arr);

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

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

مثال 2: تحويل المجموعة إلى ArrayList

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

نتائج الإخراج

مجموعة: [Java،Python،C]
ArrayList: [Java،Python،C]

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

Arrays.asList(array)

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

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