Heim > Java > JavaBase > Hauptteil

Was bedeutet der Parameter „…' in Java?

王林
Freigeben: 2020-02-01 20:45:01
Original
4727 Leute haben es durchsucht

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();
 
    }
 
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage