Heim >Java >JavaBase >Was bedeutet der Parameter „…' in Java?

Was bedeutet der Parameter „…' in Java?

王林
王林Original
2020-02-01 20:45:014797Durchsuche

Was bedeutet der Parameter „…' in Java?

Werfen wir zunächst einen Blick auf die Methode zum Binden von in JDBC gekapselten Parametern wie folgt:

/**
* 绑定参数
* @param pstmt
* @param os
*/
 
public static void executebindParam(PreparedStatement pstmt,Object ...os){
 
    int len = os.length;
 
    try {
 
        for (int i = 0; i < len; i++) {
 
            pstmt.setObject(i+1, os[i]);
 
        }
 
    } catch (SQLException e) {
 
        e.printStackTrace();
 
    }
 
}

Empfohlenes Lernen: Java-Video-Tutorial

Die Analyse lautet wie folgt:

Object ...osDiese Schreibmethode begann mit Java 5. Die Java-Sprache unterstützt eine neue Schreibmethode für Methodenparameter, die als Parameterliste variabler Länge bezeichnet wird . Gibt an, dass die hier akzeptierten Parameter 0 für mehrere Objekttypobjekte oder ein Objekt[] sind.

Beachten Sie das Format der Parameterliste mit variabler Länge:

1 Zwischen dem Parametertyp und den drei Punkten „…“ (Objekt ...os) darf kein Leerzeichen stehen. , Objekt ...os meldet keinen Fehler;

2. Parameterliste variabler Länge Dieser Parameter muss der letzte Parameter in der Parameterliste sein, sonst wird ein Fehler gemeldet.

Empfohlene verwandte Artikel und Tutorials: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet der Parameter „…' in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn