![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
flyingju
这个作者很懒,什么都没留下…
展开
-
Java8 map和flatMap
map: 对于Stream中包含的元素使用给定的转换函数进行转换操作,新生成的Stream只包含转换生成的元素。这个方法有三个对于原始类型的变种方法,分别是:mapToInt,mapToLong和mapToDouble。这三个方法也比较好理解,比如mapToInt就是把原始Stream转换成一个新的Stream,这个新生成的Stream中的元素都是int类型。之所以会有这样三个变种方法,可以免除自...转载 2019-12-06 09:09:52 · 259 阅读 · 0 评论 -
java 二维数组的遍历
java的二维数组本质上还是一维数组,数组的每个元素都是一个一维数组的引用。 public class Array { /** * 二维数组的遍历 */ public static void main(String[] args) { //首先定义一个二维数组 int[][] arr = new int[][]{{1,2,3},{4,5,6},{7,8,9}};...原创 2019-10-19 10:51:58 · 4394 阅读 · 2 评论 -
String s =new String(“xyz”);创建了几个string object?
链接:https://www.nowcoder.com/questionTerminal/6610ce074d4e43239456d316a3750ca7来源:牛客网两个。原因如下:String类新建对象的时候,会首先在字符串常量池中检查该对象是否存在,如果不存在则新建。所以字符串常量池中没有相同的字符串存在常量池创建对象完成(如果不存在),则在堆中再创建对象。如下图:...原创 2019-10-09 16:18:32 · 2288 阅读 · 0 评论