Nginx 如何配置 SSL
阿新 • • 發佈:2022-05-08
可變引數介紹
可變引數:
可變引數又稱引數個數可變,用作方法的形參出現,那麼方法引數個數就是可變的了;
格式 : 修飾符 返回值型別 方法名(資料型別...變數名){ }
範例 : public static int getSum(int...a){ }
可變引數注意事項:
這裡的變數其實是一個數組
就如果一個方法有多個引數,包含可變引數,可變引數要放在最後
示例
public class VariableP01 { public static void main(String[] args) { System.out.println(getSum(10,20)); System.out.println(getSum(10,20,30)); // System.out.println(Sum(10,10,30,40)); } // public static int Sum(int b,int...a){ // return 0; // } public static int getSum(int...a){ // System.out.println(a);// [I@1b6d3586 [I@4554617c ,實際是個陣列 // return 0;// 0 0 int sum = 0; for(int i:a){ sum+=i; } return sum; } // public static int getSum(int a,int b){ // return a+b; // } // // public static int getSum(int a,int b,int c){ // return a+b+c; // } }
可變引數的使用
可變引數的使用
JDK9有下列方法
Arrays工具類中有一個靜態方法:
public static <T> List<T> asList(T...a):返回由指定陣列支援的固定大小的列表 返回的集合不能做增刪操作, 可以做修改操作 List介面有一個靜態方法: public static <E> List<E> of(E...Element):返回包含任意數量元素的不可變列表 返回的集合不能做增刪改操作 Set介面有一個靜態方法: public static <E> Set<E> of(E...Element):返回一個包含任意數量元素的不可變集合 不能給出重複元素 返回的集合不能做增刪操作, 沒有修改的方法
示例
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Set; public class VariableP02 { public static void main(String[] args) { //public static <T> List<T> asList(T...a) // List<String> list = Arrays.asList("hello","world","java"); // list.add("javaee");//UnsupportedOperationException丟擲以表示不支援請求的操作。 // list.remove("hello");//UnsupportedOperationException // list.set(1,"javaee");// [hello, javaee, java] // System.out.println(list); // public static <E> List<E> of(E...Element) // List<String> list = List.of("hello", "world", "java"); // list.add("javaee");//UnsupportedOperationException // list.remove("hello");//UnsupportedOperationException // list.set(1,"javaee");////UnsupportedOperationException // System.out.println(list); //public static <E> Set<E> of(E...Element) // Set<String> set = Set.of("hello", "world", "java","hello");//IllegalArgumentException // IllegalArgumentException丟擲表示一種方法已經通過了非法或不正確的引數。 // Set<String> set = Set.of("hello", "world", "java"); // set.add("javaee");//UnsupportedOperationException // set.remove("hello");//UnsupportedOperationException // System.out.println(set); } }