In Java können Parameter (Varargs) variabler Länge definiert werden, damit Methoden mehrere Parameter mit einer unsicheren Zahl übereinstimmen, und ihre Definition wird durch "..." dargestellt. Tatsächlich ähnelt dies dem Übergeben eines Arrays für eine Methode, und die Verwendungsmethode ist wie das Array wie folgt, wie folgt:
public void test (String ... str) {für (String S: str) {}} Die Aufrufmethode entspricht der normalen Aufrufmethode, außer dass die Parameter, die übereinstimmen können, 0 bis mehr als eins sind. wie folgt:
test (); test ("lilei"); test ("lilei", "hanmeimer");Einige Punkte, auf die ich während der Verwendung aufmerksam machen sollte:
1. Beim Aufrufen, wenn die Methode mit festen Parametern und Parametern der variablen Länge gleichzeitig übereinstimmt, wird die feste Parametermethode bevorzugt.
2. Wenn Sie zwei Methoden mit gleichzeitig veränderlichen Parametern entsprechen können, meldet der Compiler einen Fehler, da der Compiler nicht weiß, welche Methode aufgerufen werden soll.
3. Eine Methode kann nur einen variablen Parameter haben, und der variable Parameter sollte der letzte Parameter sein.
Die obige detaillierte Erläuterung der Definitions- und Verwendungsmethoden der Parameter variabler Länge in Java ist der gesamte Inhalt, den ich Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.