当前位置: 首页 > wzjs >正文

网站的速度青岛seo软件

网站的速度,青岛seo软件,淄博圻谷网站建设制作,在哪个网站可以做行测题Collections 工具类 基本介绍 &#xff08;1&#xff09;Collections 中提供了一系列静态方法对集合元素进行排序&#xff0c;查询和修改等操作 &#xff08;2&#xff09;操作对象&#xff1a;集合 常用方法一览表 方法描述reverse(List<?> list)反转 List 中元素…

Collections 工具类

基本介绍

(1)Collections 中提供了一系列静态方法对集合元素进行排序,查询和修改等操作

(2)操作对象:集合

常用方法一览表

方法描述
reverse(List<?> list)反转 List 中元素的顺序。
sort(List<T> list)List 中的元素按自然顺序进行排序。
sort(List<T> list, Comparator<? super T> c)使用指定的 ComparatorList 进行排序。
shuffle(List<?> list)随机打乱 List 中元素的顺序(即随机排序
fill(List<? super T> list, T obj)List 中的所有元素设置为指定的值。
swap(List<?> list, int i, int j)交换 List 中指定位置的元素。
max(Collection<? extends T> coll)返回集合中的最大元素。
max(Collection<? extends T> coll, Comparator<? super T> comp)可以传入比较器指定最大的含义
min(Collection<? extends T> coll)返回集合中的最小元素。
min(Collection<? extends T> coll, Comparator<? super T> comp)可以传入比较器指定最小的含义
frequency(Collection<?> c, Object o)返回指定元素在集合中出现的次数。
copy(List<? super T> dest, List<? extends T> src)把源集合src元素复制到目标集合dest
replaceAll(List<T> list, UnaryOperator<T> operator)用指定的操作替换 List 中的每个元素。

copy()方法的说明

源码

public static <T> void copy(List<? super T> dest, List<? extends T> src) {int srcSize = src.size();if (srcSize > dest.size())throw new IndexOutOfBoundsException("Source does not fit in dest");if (srcSize < COPY_THRESHOLD ||(src instanceof RandomAccess && dest instanceof RandomAccess)) {for (int i=0; i<srcSize; i++)dest.set(i, src.get(i));} else {ListIterator<? super T> di=dest.listIterator();ListIterator<? extends T> si=src.listIterator();for (int i=0; i<srcSize; i++) {di.next();di.set(si.next());}}}

首先计算源结合的大小,如果源集合的大小大于了目标集合的大小就会抛出异常IndexOutOfBoundsException

使用注意点:复制之前需要对目标集合扩容(赋空字符,大小和源集合大小一致

代码示例

public class pra {public static void main(String[] args) {ArrayList arrayList = new ArrayList();ArrayList list = new ArrayList();for (int i = 0; i < 10; i++) {arrayList.add(i);}for (int i = 0; i < 10; i++) {list.add("");}Collections.copy(list,arrayList);System.out.println("arrayList:" + arrayList);System.out.println("list:" + list);}
}// 输出结果
arrayList:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
http://www.dtcms.com/wzjs/466151.html

相关文章:

  • 比较好的网站开发框架短期培训就业学校
  • 全市政府网站集约化建设东莞网站建设排名
  • 如何查网站空间大小宁波网站建设方案推广
  • 网站建设有哪些项目最近一周的新闻大事10条
  • 做电脑网站用什么软件有哪些新闻热搜榜 今日热点
  • 白羊女做网站5118大数据平台官网
  • 部队网站制作app推广渠道商
  • wordpress获取作者的文章汕头seo代理商
  • 企业网站备案怎么办理阜新网络推广
  • 进入网站服务器怎么做计算机培训班
  • 在什么网站可以接活做苏州首页排名关键词优化
  • 电脑做网站服务器需要什么软件千博企业网站管理系统
  • 德国诺莫斯手表网站爱站网使用体验
  • 高端网站制作建设网络营销发展方案策划书
  • 长江商学院 网站建设免费网站制作教程
  • app商城需要手机网站吗app推广赚佣金
  • 连锁公司网站源码百度推广代理商与总公司的区别
  • seo推广用什么做网站好百度一下你就知道网页
  • 种子汤唯梁朝伟做视频网站查询网138网站域名
  • 怎么做网站链接百度搜索关键词技巧
  • 如何建设网站济南兴田德润简介电话万能引流软件
  • pc蛋蛋网站怎么做百度大数据预测平台
  • 装修网站模板友情链接网站
  • 如何创建网站 优帮云整合营销传播方案
  • wordpress速度插件关键词seo排名
  • 今天中国疫情最新情况seo日常优化内容是什么
  • 网站推荐几个免费的舆情信息报送
  • 公司企业网站建设多少钱今天重大新闻国内最新消息
  • 爱网站最新发布址公司产品怎样网上推广
  • 光明附近网站建设公司线上线下整合营销方案