Maison  >  Article  >  Java  >  Que signifie le paramètre "..." en Java

Que signifie le paramètre "..." en Java

王林
王林original
2020-02-01 20:45:014714parcourir

Que signifie le paramètre

Tout d'abord, jetons un coup d'œil à la méthode de liaison des paramètres encapsulés dans jdbc, comme suit :

/**
* 绑定参数
* @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();
 
    }
 
}

Apprentissage recommandé : tutoriel vidéo Java

L'analyse est la suivante :

Object ...osCette méthode d'écriture est démarrée à partir de Java 5. Le langage Java prend en charge une nouvelle méthode d'écriture pour les paramètres de méthode, appelée liste de paramètres de longueur variable . Indique que les paramètres acceptés ici sont 0 à plusieurs objets de type Object, ou un Object[].

Notez le format de la liste des paramètres de longueur variable :

1 Il ne doit pas y avoir d'espace entre le type du paramètre et les trois points "..." (Objet ...os) , Object ...os ne signalera pas d'erreur ;

2. Liste de paramètres de longueur variable Ce paramètre doit être le dernier paramètre de la liste de paramètres, sinon une erreur sera signalée.

Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn