السلام عليكــم ورحمـة الله وبركاتــه
انا اسف جدا يا جماعة على هذا السؤال البدئى لان هذا النوع لم يمر على فى الكتاب الذى قرأته و لم استطيع البحث على هذه الحروف '...'
وجد فى احدى موضوعات هذا المنتدى تعريفا لميثود يشبه هذا الشكل
public void someMethod(Object... o)
{
etc
}قمت بتجربة هذا النوع و وجدت ان تعريف ميثود بهذا الشكل يجعلك تستخدم اكثر من معامل من نفس النوع الذى يسبق النقاط مثال : -
تعرف الدالة
void sameh (String... x)
{
etc
}استخدام الميثود
sameh("hello1" , "hello2" , "hello3");السؤال الاول :: هل ما فهمته صحيح ؟؟؟
السؤال الثاني :: كيف احصل على قيم هذا النوع من المعاملات ؟؟؟
قمت بتجربة هذا الكود لطباعة القيم ولكن تم طباعة رموز غربية
void sameh (String... x)
{
for(String s : x)
System.out.println(s);
}منتظر ردكم و شكرا لكم كثيرا

