网站设计制作方案,河南省濮阳市建设局网站,成功营销的案例,建设一个视频网站己18前置知识#xff1a;可变参数
就是一种特殊参数#xff0c;定义在方法 构造器的形参列表里#xff0c;格式是#xff1a;数据类型...参数名称#xff1b;
可变参数的特点和好处 特点#xff1a;可以不传数据给它#xff1b;可以传一个或者同时传多个数据给它#xff…前置知识可变参数
就是一种特殊参数定义在方法 构造器的形参列表里格式是数据类型...参数名称
可变参数的特点和好处 特点可以不传数据给它可以传一个或者同时传多个数据给它也可以传一个数组给它 好处常常用来灵活的接收数据 可变参数在方法内部本质就是一个数组
import java.util.*;public class Work1 {public static void main(String[] args) {test();//不传数据test(10);//传一个数据给它test(10,20,30);//传多个数据给它test(new int[]{10,20,30,40});//传一个数组给可变参数}public static void test(int...nums){//可变参数在方法内部本质就是一个数组System.out.println(nums.length);//长度属性System.out.println(Arrays.toString(nums));}
} 注意事项 1一个形参列表中只能有一个可变参数 public static void test(int...nums){} (形参列表) 2可变参数必须放在形参列表的最后面 public static void test(int age , int...nums){} Collections
一个用来操作集合的工具类 1为一切集合批量添加数据 ListString names new ArrayList();Collections.addAll(names,简隋英,邵群,宋居寒,赵锦辛);System.out.println(names);//[简隋英, 邵群, 宋居寒, 赵锦辛]
2打乱List集合中的元素顺序(斗地主游戏) Collections.shuffle(names);System.out.println(names);//[赵锦辛, 宋居寒, 邵群, 简隋英]
3对List集合中的元素进行升序排序 ListInteger list new ArrayList();list.add(4);list.add(8);list.add(6);Collections.sort(list);System.out.println(list);
对List集合中元素按照比较器对象指定的规则进行排序