在使用dbutils的queryrunner的查詢方法時,檢視源**,發現有方法的引數是 (object...params),
補了下功課,原來這是jdk1.5的特性---varargs(可變引數)機制,這樣可靈活用在需要不同引數的場合。
如這樣的示例**:
/**
* description: 查詢單個結果
* @param sql
* @param object
* @param params
* @return
*/@suppresswarnings("unchecked")
public static object querybean(string sql, class<?> clazz, object...params) catch (sqlexception e)
return null;
}
JAVA的可變引數
命名方式 public static final 返回值 方法名稱 引數型別 引數名稱 引數型別.引數名稱 例如 public class test system.out.println add new int public static int add int data return result...
JAVA 可變引數
生命在閃耀中現出絢爛,在平凡中現出真實。伯 克 可變引數 綜述方法的可變引數。在使用時注意 可變引數一定要定義在引數列表最後面。jdk1.5版本出現的新特性。方法的可變引數。在使用時注意 可變引數一定要定義在引數列表最後面。class parammethoddemo show arr int arr...
Java可變引數
可變引數 jdk1.5 版本出現的新特性。字面意思 函式中的引數可以變換 publicstaticvoidshow inta,intb 這裡引數限定了個數 呼叫 show 3,4 輸出結果 a,b publicstaticvoidshow1 intarr 若是引數一致則可以傳入陣列 system.o...