VARARGS

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

Your email address will not be published. Required fields are marked *

Afiseaza emoticoanele Locco.Ro