摘要: 一、 介绍 在Java5中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是Java的一个语法糖,本质上还是基于数组的实现,如下 void test(String... args); void test(String[] args); 二、定义 在定义方法时,在最后的一个形参后加入三点. 阅读全文
posted @ 2021-05-17 16:21 徐林俊 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 java.util.Collections是集合的工具类,里面提供了静态方法来操作集合、乱序、排序... 二、shuffle public static void shuffle(List<?> list) 使用默认随机源对指定列表进行置换 乱序只能对List集合进行乱 集合中元素类型可以 阅读全文
posted @ 2021-05-17 15:34 徐林俊 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Set集合也是Collection集合的子类型,没有特有方法。Set比Collection定义更严谨,Set集合有如下要求 元素是不能重复的(不能存储两个对象,其equals方法比较返回true,只能存其中一个) 元素不能保证插入和取出顺序(无序) 元素是没有索引的 二、常用子类 常用子类 阅读全文
posted @ 2021-05-17 15:27 徐林俊 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、概述 List集合是Collection集合子类型,继承了Collection中所有的功能,比Collection约束更加详细、严谨。 二、特点 元素具备索引【有索引】 元素可以重复存储(两个对象如果equals方法调用后返回true)【可重复】 元素的存取是有序的【有序】 三、常用子类 Arr 阅读全文
posted @ 2021-05-17 10:00 徐林俊 阅读(157) 评论(0) 推荐(0) 编辑