Understanding Varargs in Java: 2 Minute Guide For Non-Dummies فهم varargs في جاوة : 2 دقيقة دليل للمنظمات غير الدمى
Varargs allows variable number of arguments in methods and constructors. Varargs يسمح المتغير في عدد من الحجج والاساليب والبناؤون. Let’s start with a simple example. لنبدأ مع مثالا بسيطا.
public static void main(String … args) { ساكنة باطلة العامة الرئيسية (الخيط… args) (
for(String arg:args) { ل(الخيط الارجنتين : args) (
System.out.println(arg); System.out.println (الارجنتين) ؛
} )
} )
Varargs can be thought of as an array with simplifications. Varargs يمكن وصفه أنه مع مجموعة من التبسيط. A simple use case is: int sum(int… data) مجرد استخدام هذه القضية : دولي مبلغ (دولي البيانات…)
Key Points النقاط الرئيسية
- Method with varargs is called only when no other method signature matches the invocation. الطريقة varargs يسمى الا فى حالة عدم التوقيع على اي طريقة اخرى لمباريات الاحتجاج.
- Only one varargs per method can be declared. Varargs واحد فقط لكل هذه الطريقة يمكن المعلنة.
- Varargs should be the last argument(set) for a method. Varargs ينبغي ان تكون هي آخر حجة (مجموعة) لطريقة. So public void varargtest(int i, String … args) is valid but public void varargtest(String … args, int i) is not. حتى الجمهور باطلة varargtest (دولي الاول ، سلسلة args…) صحيحة ولكن الفراغ varargtest العامة (… args الخيط ، دولي الاول) ليست كذلك.
- Zero or more arguments can be passed for varargs unlike an array where at least a null has to be provided. الصفر او اكثر الحجج التي يمكن ان تكون مرت varargs خلافا لطائفة فيه على الاقل ان يكون لاغيا.
Now you are all set to play with varargs in Java. الآن انت كل مجموعة لتلعب مع varargs في يافا. Go forth and enjoy! اذهب اليها والتمتع به!
Filed under المقدم بمقتضى Headline News أهم الانباء , ، How To كيف , ، Java Software برنامج جافا , ، Tech Note ملاحظه تقنيه | |
| |
RSS 2.0 ار اس اس 2،0 | |
Trackback this Article | هذه المادة |
Email this Article ارسل هذه المادة
You may also like to read ويمكنك ايضا ان تقرأ |





March 10th, 2007 at 2:34 am مارس 10th ، 2007 في الساعة 2:34
Good one .. جيد..