集合知识点总结

Arrays工具类

  • .binarySearch()
  • .sort()
  • .fill() //填充
    int[] array = new int[10];
Arrays.fill(array,1,3,2); // 结果为[0,2,2,0,0,0,0,0,0,]
Arrays.fill(array,1);// 结果全都为1
  • .toString() // 将集合作为字符输出

Collections工具类

  • Collections.max()
  • .reverse() // 翻转
  • .sort() // 排序,list可以使用sort,set不能排序
  • .binarySearch() //二分查找,只能对有序集合使用
  • .max()
  • .min()
  • .addAll(Collection<? super T> c, T... elements)// 把所有elements添加到集合
  • .replaceAll(List list, T oldVal, T newVal) // 替换list所有目标元素
  • .swap(List<?> list, int i, int j) // 交换
  • .binarySearch(List<? extends Comparable<? super T>> list, T key)

最新文章

  1. 【原创】开源.NET排列组合组件KwCombinatorics使用(三)——笛卡尔积组合
  2. android 案例二 登录界面
  3. 使用python selenium webdriver模拟浏览器
  4. springmvc 项目完整示例06 日志–log4j 参数详细解析 log4j如何配置
  5. 学习VirtualEnv和Nginx+uwsgi用于django项目部署
  6. Mozilla研究—深入理解mozilla所需的背景知识
  7. A类型物料必须为装配拉式,供应子库为B仓
  8. Git使用汇总
  9. Java之IO流
  10. Python Fabric远程自动部署简介
  11. Python笔记&#183;第七章—— IO(文件)处理
  12. nodeJs文件系统(fs)与流(stream)
  13. Django2.1.2创建默认管理后台
  14. p740+5802+外置磁带机连线
  15. Linux Bash on Win10 (WSL)在cmder下使用vim时方向键失灵问题解决
  16. WPF 去除系统窗体边框,自定义移动窗体
  17. C#控件中的KeyDown、KeyPress 与 KeyUp事件浅谈
  18. JDBC简单示例代码
  19. SpringMVC -- 梗概--源码--贰--拦截器:Interceptor
  20. Tetris(俄罗斯方块)

热门文章

  1. C++Primer第五版——习题答案详解(二)
  2. BottomNavigationView 使用
  3. solr schema.xml Field属性详解
  4. 10-安装es
  5. 【亲测】关于HTTP协议~
  6. c++ :
  7. python大法好——Python2.x与3​​.x版本区别
  8. 为Firefox浏览器安装Firebug插件
  9. Myeclipse版本引发的css样式问题:头部自动生成一行代码导致样式引入不成功
  10. Mad Lids游戏 华氏与摄氏温度转换