まず、次のように、jdbc でカプセル化されたパラメーターをバインドする方法を見てみましょう:
/** * 绑定参数 * @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(); } }
推奨される学習: Java ビデオ チュートリアル
分析は次のとおりです:
Object ...os
この書き込みメソッドは Java 5 から始まりました。Java 言語は、メソッド パラメータの新しい書き込みメソッドをサポートしています。 、可変長パラメータリストと呼ばれます。ここで受け入れられるパラメータが 0 から複数の Object タイプのオブジェクト、または Object[] であることを示します。
可変長パラメータ リストの形式に注意してください:
1. パラメータ タイプと 3 つのドット「...」の間にスペースを入れてはなりません (Object ...os ), オブジェクト ...OS はエラーを報告しません;
2. 可変長パラメーター リスト このパラメーターはパラメーター リストの最後のパラメーターである必要があり、それ以外の場合はエラーが報告されます。
おすすめの関連記事とチュートリアル: Java 入門チュートリアル
以上がJavaのパラメータ「...」は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。