聚合操作 步骤 1 : 聚合操作 JDK8之后,引入了对集合的聚合操作,可以非常容易的遍历,筛选,比较集合中的元素。 像这样: String name =heros .stream() .sorted((h1,h2) h1.hp h2.hp? 1:1) .skip(2) .map(h h.getNa ...
分类:
编程语言 时间:
2020-01-09 20:42:29
阅读次数:
72
截取字符串统计字符串出现次数 通过替换字符串,统计字符串出现次数 通过正则表达式,统计字符串出现次数 原文链接 Java 自学经历 Java 面试题 H5 Java 面试题小程序 ...
分类:
其他好文 时间:
2020-01-08 10:58:48
阅读次数:
91
Java Comparator和Comparable 步骤 1 : Comparator 假设Hero有三个属性 name,hp,damage 一个集合中放存放10个Hero,通过Collections.sort对这10个进行排序 那么到底是 hp小的放前面?还是damage小的放前面 ?Colle ...
分类:
编程语言 时间:
2020-01-06 21:07:52
阅读次数:
76
HashSet、 LinkedHashSet、TreeSet之间的区别 步骤 1 : HashSet LinkedHashSet TreeSet HashSet: 无序 LinkedHashSet: 按照插入顺序 TreeSet: 从小到大排序 package collection; import ...
分类:
编程语言 时间:
2020-01-02 20:27:29
阅读次数:
77
ArrayList和LinkedList的区别 步骤 1 : ArrayList和LinkedList的区别 ArrayList , 插入,删除数据慢 LinkedList, 插入,删除数据快 ArrayList是顺序结构,所以 定位很快 ,指哪找哪。 就像电影院位置一样,有了电影票,一下就找到位置 ...
分类:
编程语言 时间:
2019-12-28 21:01:34
阅读次数:
76
Java ArrayList和HashSet的区别 示例 1 : 是否有顺序 ArrayList: 有顺序 HashSet: 无顺序 HashSet的具体顺序,既不是按照插入顺序,也不是按照hashcode的顺序。 以下是 HasetSet源代码 中的部分注释 / It makes no guara ...
分类:
编程语言 时间:
2019-12-28 18:58:36
阅读次数:
84
区别:doPost 用来处理 post 请求,doGet 用来处理 get 请求 参数:传递的参数相同的都是 HttpServletRequest 和 HttpServletResponse 原文链接 Java 自学经历 Java 面试题 H5 Java 面试题小程序 ...
分类:
其他好文 时间:
2019-12-26 09:43:38
阅读次数:
115
API(Application Programming Interface),应用程序编程接口。Java API是JDK中提供给我们使用的类的说明文档。即jdk包里边写好的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API ...
分类:
编程语言 时间:
2019-12-19 15:54:01
阅读次数:
95
Java集合框架 工具类Collections Collections是一个类,容器的工具类,就如同Arrays是数组的工具类 步骤 1 : 反转 reverse 使List中的数据发生翻转 package collection; import java.util.ArrayList; import ...
分类:
编程语言 时间:
2019-12-13 12:00:38
阅读次数:
90
1.数组是什么 前边说过java的基本数据类型,数组,就是装这些基本类型的容器。每个基本类型的变量都是单个的,数组就是这些单个元素的组合。 2.创建数组 方式一 格式: 数组存储的数据类型[] 数组名字= new 数组存储的数据类型[长度]; 数组定义格式详解: 数组存储的数据类型: 创建的数组容器 ...
分类:
编程语言 时间:
2019-12-03 16:45:27
阅读次数:
95