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

حذف التكرار من مصفوفة

بدأه sunrose في 14 مارس 2009 · 6 رد · 675 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

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

بحيث يكون المخرج

1 2 1 5 8 9 8 5

1 2 5 8 9

#2

محاولاتك أخي لكي نستطيع المساعدة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

هذا الملف الذي انشاته

ارجو التعديل علية

RemoveDuplicate.rar

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

هل هناك ما يمنعك من استعمال ArrayList؟؟

#5

لا لايوجد مانع ولكن لا علم لي باستخدامة

#6

السلام عليكــم ورحمـة الله وبركاتــه ،،

هذا حل ممكن لمشكلتك باستعمال الArrayList



public class UniqueArray
{
public static void main(String[] args)
{
//We create an arraylist wich will contain integers
//we use Integer instead of int because ArrayList only accepts an object, and int is a primitive type, not a Class
//so we use a Wrapper (Integer)
ArrayList<Integer> list = new ArrayList<Integer>();
int[] tab = {1, 2, 1, 5, 8, 9, 8, 5};
System.out.print("Before: ");
for (int i = 0; i < tab.length; i++)
System.out.print(tab + " ");
System.out.println("");
for (int i = 0; i < tab.length; i++)
{
if (!list.contains(tab)) //if the current element isn't already in the arraylist
list.add(tab); //we add it
}
//we create a new array wich have the same number of elements as the arraylist
int[] newTab = new int[list.size()];
//we populatre the new array
for (int i = 0; i < newTab.length; i++)
{
newTab = list.get(i);
}
System.out.print("After: ");
for (int i = 0; i < newTab.length; i++)
System.out.print(newTab + " ");
}
}
import java.util.ArrayList;

بالتسبة للArrayList، فهي مستعملة بشكل واسع وأظن أنه عليك تعلم كيفية استعمالها

ArrayList tutorial

Another ArrayList tutorial

تم تعديل هذه المشاركة بواسطة herch في 14 مارس 2009 في 16:30

#7

شكرا يا اخي

واكيد لازم اتعلم arry list

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…