原文地址:https://blog.csdn.net/lycit/article/details/78809625
如這個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();
-
}
-
}
Object ...os這種寫法是從Java 5開始的,Java語言對方法參數支持一種新寫法,叫可變長度參數列表。
表示此處接受的參數為0到多個Object類型的對象,或者是一個Object[]
注意可變長度參數列表的格式:
- 參數類型和“...”三個點之間不必須有一個空格(Object ...os),Object...os也不會報錯誤;
- 可變長度參數列表這個參數必須是參數列表中的最后一個參數,不然會報錯