1. 程式人生 > >Java 可變參數列表

Java 可變參數列表

開始 動態生成 對待 pre 追加 可變參數列表 不能 通過 ==

一、不定參數列表的使用:

void f(String... strs);//此處參數類型為String, 參數個數未知, 可用","分隔追加 & 這個參數可以根據參數個數動態生成一個數組,然後傳入方法執行

二、不定參數有兩個規定

  1、方法的參數列表中最多只有一個不定長度的參數;

  2、就是不定長度的數組的位置必須是最後一個參數,不然不能通過編譯。

  當真正調用這個方法的時候,JVM、將不知道前面的不定長度參數有多長, 下一個參數是從哪裏開始

三、代碼示例

    /**
     * 功能: 多個參數是否都不為 null、""、 "  ".<br/>
     * date: 2017年6月20日 下午4:03:01 <br/>
     *
     * 
@author [email protected] * @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; }

Java 可變參數列表