开发启示录

HashMap的几种遍历方法

HashMap 的遍历方法有很多种,不同的 JDK 版本有不同的写法,其中 JDK 8 就提供了 3 种 HashMap 的遍历方法,并且一举打破了之前遍历方法“很臃肿”的尴尬。1.JDK 8 之前的遍历JDK 8 之前主要使用 EntrySet 和 KeySet 进行遍历,具体实现代码如下。1.1     阅读全文
开发启示录's avatar
开发启示录 07月 11,2022

Java中的int和Integer

Java 是一种强数据类型的语言,因此所有的属性必须有一个数据类型。就像麦德龙超市一样,想要进去购物,先要有一个会员卡才行(刷卡入内)。​PS:Java 10 有了局部变量类型推导,可以使用 var 来替代某个具体的数据类型,但在字节码阶段,Java 的变量仍有着明确的数据类型,且局部变量类型推导有     阅读全文
开发启示录's avatar
开发启示录 07月 04,2022

Java的Stream流操作

在Java中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。例如,现在有这么一个需求:从给定句子中返回单词长度大于5的单词列表,按长度倒序输出,最多返回3个在Java7及之前的代码中,我们会可以照如下的方式进行     阅读全文
开发启示录's avatar
开发启示录 07月 01,2022

Java的 EXCEL 读写——EasyExcel 的方法封装

EasyExcelEasyExcel 的 github 地址: github.com/alibaba/eas…EasyExcel 的官方介绍:可以看到 EasyExcel 最大的特点就是使用内存少,当然现在它的功能还比较简单,能够面对的复杂场景比较少,不过基本的读写完全可以满足。一. 依赖首先是添加     阅读全文
开发启示录's avatar
开发启示录 06月 28,2022

数组与list互转

**数组转ListArray.asList**这个考题太简单了,直接使用Array.asList不就完事了么,比如public void ary2list() { String[] ary = new String[]{ "1", "a"}; Li     阅读全文
开发启示录's avatar
开发启示录 06月 27,2022