一、不定參數列表的使用:
void f(String... strs);//此處參數類型為String, 參數個數未知, 可用","分隔追加 & 這個參數可以根據參數個數動態生成一個數組,然后傳入方法執行
二、不定參數有兩個規定
1、方法的參數列表中最多只有一個不定長度的參數;
2、就是不定長度的數組的位置必須是最后一個參數,不然不能通過編譯。
否則,當真正調用這個方法的時候,JVM、將不知道前面的不定長度參數有多長, 下一個參數是從哪里開始
三、代碼示例
/** * 功能: 多個參數是否都不為 null、""、 " ".<br/> * date: 2017年6月20日 下午4:03:01 <br/> * * @author zxguan_star@163.com * @param params * @return */ public static Boolean notBlank(String... params) { if (null == params || params.length == 0) {//數params是被作為一個數組對待的 return false; } for (String param : params) { if (StringUtils.isBlank(param)) { return false; } } return true; }