001
16.04.2008, 00:03 Uhr
~Kest
Gast
|
Hi!
Ich glaube, du hast so etwas gemeint?:
Code: |
public class beispiel { static void print1(String... s){ for(String i : s) System.out.println(i); } static void print2(String[] s){ for(String i : s) System.out.println(i); }
public static void main(String[] args) { print1("Java", "Avaj", "AjaV"); print2(new String[]{"Java", "Coffee", "and", "Cigarettes"}); } }
|
Wenn ich mich recht entsinne: diese C-artige Schreibweise bei >print1< hat keine Vorteile, außer dass man beim Aufruf nicht explizit ein Array zu erzeugen braucht, denn sie wird vom Compiler automatisch in einen Array konvertiert. |