/******************************************************************************

Collections:操作Collection,Map的工具类

Collection和Collections的区别?

API:
reverse(List):反转List中的元素顺序。
shuffle(List):对List集合元素进行随机排序
sort(List):根据元素的自然顺序对指定List集合进行排序
sort(List,Compartor):根据指定的Compartor 产生的顺序对List集合元素进行排序。
swap(List,int,int):将指定集合中的i处元素和j处元素进行交换

Object max(Collections):根据元素的自然排序,返回给集合中的最大元素
Object max(Collections,Compartor):根据指定的Compartor的顺序,返回给定集合的最大值
Object min(Collections)
Object min(Collections,Compartor)

int frequency(Collection,Object):返回指定集合中指定元素的出现次数
void copy(List dest,List src):将src中内容复制到dest中
boolean replaceAll(List list ,Object oldVal, Object newVal):使用新值替换list对
******************************************************************************/
import java.util.
;
public class Main
{
public static void main(String[] args) {
List list = new ArrayList();
list.add(123);
list.add(43);
list.add(765);
list.add(-97);
list.add(0);

    System.out.println(list);//123,43,765,-97,0//reverse(List):反转List中的元素顺序。Collections.reverse(list);System.out.println(list);//0,-97,765,43,123//shuffle(List):对List集合元素进行随机排序Collections.shuffle(list);System.out.println(list);//随机排序Collections.sort(list);System.out.println(list);//-97,0,43,123,765,自然排序从小到大。//sort(List,Compartor):根据指定的Compartor 产生的顺序对List集合元素进行排序。//swap(List,int,int):将指定集合中的i处元素和j处元素进行交换Collections.swap(list,1,2);System.out.println(list);//-97,43,0,123,765//Object max(Collections):根据元素的自然排序,返回给集合中的最大元素Object list11= Collections.max(list);System.out.println(list11);//int frequency(Collection,Object):返回指定集合中指定元素的出现次数int list1= Collections.frequency(list,0);System.out.println(list1);//1//void copy(List dest,List src):将src中内容复制到dest中// List  list2 = new ArrayList();报异常List list3 = Arrays.asList(new Object[list.size()]);//将数组转为list长度为list的长度Collections.copy(list3,list);System.out.println(list3);//boolean replaceAll(List list ,Object oldVal, Object newVal):使用新值替换list对Collections.replaceAll(list,765,22);//97,43,0,123,22System.out.println(list);
}

}

Collections。API相关推荐

  1. LBN_开头。LB_开头。API常数用途介绍

    HIWORD(wParam)中是具體消息. 有些消息由Windows處理,有些消息要由程序處理,這類消息包括: LBN_DBLCLK //雙擊列表框中的某一項 LBN_ERRSPACE //列表框不能 ...

  2. 天气预报小程序源码,天气类微信小程序源码。API使用的是和风天气。

    天气预报小程序源码,天气类微信小程序源码.API使用的是和风天气. 可以提供实时全国天气气象信息,及时发布天气预报.灾害预警.气象云图.旅游天气.台风.暴雨雪等气象信息, 为我国的生产生活提供全面精确 ...

  3. 关于 Java Collections API 您不知道的 5 件事--转

    第 1 部分 http://www.ibm.com/developerworks/cn/java/j-5things2.html 对于很多 Java 开发人员来说,Java Collections A ...

  4. 加速ASP.NET Core WEB API应用程序。 第三部分

    深度重构和完善ASP.NET Core WEB API应用程序代码 (Deep refactoring and refinement of ASP.NET Core WEB API applicati ...

  5. 加快ASP。NET Core WEB API应用程序。第3部分

    下载source from GitHub 对ASP进行深度重构和优化.NET Core WEB API应用程序代码 介绍 第1部分.创建一个测试的RESTful WEB API应用程序. 第2部分.增 ...

  6. api网关和esb区别_具有ESB,API管理和Now .. Service Mesh的应用程序网络功能。

    api网关和esb区别 我最近谈论了微服务模式的演变,以及来自Lyft的Envoy之类的服务代理如何帮助将弹性,服务发现,路由,指标收集等责任推到应用程序下一层. 否则,我们冒着希望并祈祷各种应用程序 ...

  7. 具有ESB,API管理和Now ..服务网格的应用程序网络功能。

    我最近谈论了微服务模式的演变,以及来自Lyft的Envoy之类的服务代理如何帮助将弹性,服务发现,路由,指标收集等责任推到应用程序下一层. 否则,我们冒着希望并祈祷各种应用程序将正确实现这些关键功能或 ...

  8. 什么是API接口?API接口的用途以及详细示例说明。

    part1 API简介: API:应用程序接口(API:Application Program Interface) 应用程序接口是一组定义.程序及协议的集合,通过 API 接口实现计算机软件之间的相 ...

  9. 安卓开发之使用第三方的聚合数据API,QQ测吉凶案、身份证号码查询。

    在安卓开发中,肯定需要很多API接口, 比如天气获.快递实时信息.身份证号码查询和基本的短信验证码. API(Application Programming Interface,应用程序编程接口)是一 ...

最新文章

  1. 涨姿势!北京地铁原来是16条旅游专线
  2. 怎么给网站加js_网站站内SEO优化实操细节详解,权重上升嗖嗖的
  3. ADO.NET提供的Connection类总结
  4. pycharm新建python file没有默认头_Pycharm 设置默认头的图文教程
  5. Python入门(一) 异常处理
  6. 如何清除web 服务器的缓存
  7. HTTP 返回304
  8. db2设置默认schema_dataSource配置jdbc连接db2源url项指定currentSchema
  9. 机器学习中分类和聚类的区别
  10. Matlab根据广播星历表计算卫星坐标
  11. c语言scanf用法
  12. H3C 交换机web页
  13. 函数的谓词是什么? cin的返回值是什么?
  14. 驱动——LED灯循环闪烁
  15. Python献个礼 | 属于80、90后的 “儿童节” 礼物!
  16. 贝多芬《升c小调第十四钢琴奏鸣曲》 个人浅谈
  17. MySQL笔记:第06章_多表查询
  18. 【linux kernel】一文总结initramfs的使用
  19. 小乌龟代码提交Gitee
  20. 需求工程之原型法获取需求

热门文章

  1. vi 从第几行到第几行 替换_vi命令加行号查找替换等命令
  2. 人工智能和新能源行业有哪些
  3. Java中限定类名和非限定类名的区别
  4. 卡尔曼滤波Kalman Filtering:介绍
  5. Neural Collaborative Filtering复现
  6. 程序与进程的区别和联系
  7. Jenkins查看凭据的密码
  8. r语言plotmds_科学网—在R中运行metaMDS - 梅卫平的博文
  9. flashback全库和pdb
  10. 覃卫平java,广西外国语学院与柳州市柳江区实验高中、柳城县中学签订优质生源基地协议并圆满完成挂牌仪式...