Udah pada tau belum istilah varargs di JAVA ?. kurang lebih penjelasannya kaya gini, misal kita punya method JAVA sbb :
void setParameter(String s) {} |
Itu berarti method tersebut bisa menerima 1 parameter String. Padahal terkadang kita tidak tahu, apakah method tersebut akan menerima lebih dari 1 atau tidak, misalnya:
setParameter(“String 1”) atau setParameter(“String 1”, “String 2”) dst.
Jadi bisa digunakanlah varargs ini, kurang lebih contohnya sbb:
public class SampleMain { static void sampleDotDotDot(String... args) { for (String s:args) { System.out.print(s + " "); } System.out.println(); } public static void main(String args[]) { System.out.println("=== SIMULASI 1 ==="); sampleDotDotDot(new String("arif 1")); System.out.println("=== SIMULASI 2 ==="); sampleDotDotDot(new String("arif 1"), new String("arif 2")); System.out.println("=== SIMULASI 3 ==="); sampleDotDotDot(new String("arif 1"), new String("arif 2"), new String("arif 3")); } } |
CMIIW .
Marifnst, 2014-07-14
Sumber detail disini.
Leave a Reply