الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن حذف عنصر في جدول؟

بدأه نادين01 في 8 ديسمبر 2013 · 6 رد · 577 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

أريد مساعدة بخصوص الجافا

 

هل يمكن حذف عناصر من جدول في لغة الجافا ؟؟؟

 

مثال: لدي جدول به قيم مكررة هل يمكن حذف القيم المكررة

#2

في الجافا لا يمكن حذف عنصر من جدول وإنما يجوز التحايل على ذلك مثل هذه الدالة التي تستقبل الجدول-المصفوفة والعنصر وترجع بمصفوفة أخرى محذوف منها ذلك العنصر

public static String[] removeElements(String[] input, String deleteMe) {
    List result = new LinkedList();

    for(String item : input)
        if(!deleteMe.equals(item))
            result.add(item);

    return result.toArray(input);
}
1 −1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

بارك الله فيك اخي الكريم

#4

السلام عليكم

 

اقتباس
في الجافا لا يمكن حذف عنصر من جدول

 

 

غير صحيح, يُمكن حذف أحد عناصر الجدول باستخدام الدالة remove. مثال :

import java.util.Vector;

public class RemoveTest {

    public static void main(String[] args) {
        Vector<String> vec = new Vector<>();
        vec.addElement("A");
        vec.addElement("B");
        vec.addElement("C");
        System.out.println("avant : " + vec);
        vec.remove("B");
        System.out.println("après : " + vec);
    }
}

تم تعديل هذه المشاركة بواسطة Snack3r في 11 ديسمبر 2013 في 02:12

1
#5

أهلا بعودتك snaker

 

المقصود بالجدول أو المصفوفة هو ما عرف هكذا

int [] array = {1,2,3}

وهذا لا يمكن حذف عنصر منه

وكل الدوال التي تعدل على المصفوفة فهي لا بد أن تمر على Collections مثل ما فعلت أنت أو فعلت أنا  في إجابتي

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#6
اقتباس

في الجافا لا يمكن حذف عنصر من جدول وإنما يجوز التحايل على ذلك مثل هذه الدالة التي تستقبل الجدول-المصفوفة والعنصر وترجع بمصفوفة أخرى محذوف منها ذلك العنصر

 

 

ما أثار انتباهي هو قولك بأنه لا يمكن حذف عنصر من مصفوفة مع أنك كنت تتعامل مع LinkedList و ليست مصفوفة عادية !

#7

بارك الله فيكم على المعلومات القيمة

مواضيع مشابهة