- 单调栈(单调性是从栈顶往栈底看的):
- 单调递增栈:单调递增栈就是从栈底到栈顶数据是从大到小;
- 单调递减栈:单调递减栈就是从栈底到栈顶数据是从小到大.
- Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或“”都会报错
- Arrays.asList()返回的ArrayList和util包下的ArrayList是**两回事**
Local variable flag defined in an enclosing scope must be final or effectively final错误:Java8在 lambda 表达式中使用局部变量会提示:Local variable flag defined in an enclosing scope must be final or effectively final。这是因为你使用的局部变量在初始化后,又对这个变量进行了赋值。赋值后会认为这个变量不是final了,所以报错,针对这个问题可以有以下几种解决办法。
法一:将你想要使用的局部变量,在使用前赋值给一个新的变量,这样java8会认为这个新的变量是final,没有变化的,可以使用。 法二:将你需要的值放到一个数组里,也可以使用。此外放到map或是list里都可以 ———————————————— 版权声明:本文为CSDN博主「小妖666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_38883338/article/details/89195749
sds