
Java
AE86上山啦
这个作者很懒,什么都没留下…
展开
-
解决问题:lambda expressions are not supported at this language level
IDEA报错,lambda expressions are not supported at this language level,当前语言等级不支持lambda表达式报错之后检查了我的设置,发现设定的是JDK 1.8,1.8是支持lambda表达式的后来发现我没有把所有该设置为1.8的地方都设置成1.8,在Stack Overflow(https://stackoverflow.com...原创 2020-05-08 16:51:08 · 870 阅读 · 0 评论 -
大数加法(Java实现)
输入为两个String类型的大数,求这两个数之和代码如下(原理代码注释中有说明):public class BigNumAdd { public String add(String num1,String num2){ //将两个数转化为数组 char[] chars1 = num1.toCharArray(); char[] c...原创 2019-10-24 20:45:20 · 1491 阅读 · 0 评论 -
String类中对equals()方法的重写
先上源码public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)...原创 2019-10-18 17:07:26 · 684 阅读 · 0 评论 -
Java实现二分查找
二分查找是一种高效的查找算法,其基本思想是,在一个有序的数组中,先和数组最中间的值进行比较,如果小于最中间的这个值,则将查找范围缩小为左半部分,大于则将查找范围缩小为右半部分,每次缩小一半的查找范围,直至找到与这个数相等的数。当数据量比较大的时候,二分查找相对于顺序查找,显示出明显的优势。下图为二分查找的一个示例接下来我们对二分查找进行实现,本文介绍两种实现方法。while循环法...原创 2018-09-04 14:44:29 · 402 阅读 · 0 评论 -
POI:getLastRowNum()与getLastCellNum()
getLastRowNum()返回的是EXCEL表格中最后一行的行标(行数-1) getLastCellNum()返回的是列数,可以类比数组的length千万注意二者返回值的区别,很容易记错混淆...原创 2019-07-22 15:15:49 · 680 阅读 · 0 评论 -
JAVA 方法内部类为何只能访问外部final类型变量
本文转自https://blog.youkuaiyun.com/Thousa_Ho/article/details/73104015所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,却必须要加上一个final。原因是编译程序实现上的困难:内部类对象的生命周期会超过局部变量的生命期。局部变量的生命期:当该方法被调用时,该方法中的局部变量在栈中被创建,...转载 2019-08-14 17:29:25 · 589 阅读 · 0 评论 -
Java向上取整与向下取整
向上取整Math.ceil()向下取整Math.floor()这个记起来比较好记,ceil是天花板的意思,floor是地板的意思,通过这个我们就能很容易的区别哪个是向上取整,哪个是向下取整示例如下:public class Test { public static void main(String[] args) { double a = 3....原创 2019-09-26 11:29:01 · 4448 阅读 · 0 评论