
Java
1号寝林某人
这个作者很懒,什么都没留下…
展开
-
Java list与Array的转化
写leetcode的时候经常遇到这个问题,问题包括两个方面:1,list与一维数组的转化;2,list与二维数组的转化,其中deepToString打印二维数组,toArray(T[] a),将list转化为T[] a类型其中T[] a的大小可以为0或者list.size(); System.out.println("---------list->in[][]-----------"); List<int[]> list=new ArrayList<>(); list.ad原创 2020-11-17 11:12:30 · 343 阅读 · 0 评论 -
Java 打印数组
记一下两个经常用的API。 打印一维数组: int[] a=new int[]{1,3,2}; System.out.println(Arrays.toString(a)); //输出[1, 3, 2] 打印二位数组: int[][] b={{1,2},{3,4}}; System.out.println(Arrays.deepToString(b)); //输出:[[1, 2], [3, 4]] ...原创 2020-11-16 09:59:50 · 124 阅读 · 0 评论 -
JAVA 对HashMap的基础操作
对hashmap的修改,添加,遍历如下L: HashMap<Character, Integer> hm = new HashMap<>(); //放入键值对 hm.put('a', 1); hm.put('b', 2); hm.put('c', 3); //检查是否有键值为key的键值...原创 2020-03-19 11:23:04 · 363 阅读 · 0 评论 -
几道关于static的判断题
原创 2020-03-15 21:07:15 · 215 阅读 · 0 评论 -
java 与static 相关的加载顺序
程序如下,此程序的加载顺序如注释所示: class StaticSuper{ static { System.out.println("super static block!");//1 } StaticSuper(){ System.out.println("Super constructor!");//4 } } publi...原创 2020-03-15 20:46:00 · 188 阅读 · 0 评论 -
java中array==null和array.length==0的区别
java中array==null和array.length==0的区别: int[] array=new int[0];//array.length=0;------(1) int[] array;//array==null;--------------------(2) (1) 给数组分配了地址; (2) 还未给数组分配地址; ...原创 2020-03-14 18:57:09 · 548 阅读 · 1 评论