Java 可變參數列表


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

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;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM