Java
你的代码没bug
No Bug
展开
-
Java中Arrays.sort自定义一维数组、二维数组的排序(以及出现的问题)
一维数组方法一://降序Arrays.sort(arr, new Comparator<Integer>() { public int compare(Integer a, Integer b) { return b-a; }});问题:可以试着把arr赋值为以下值:也就是int的边界值Integer[] arr = {-2147483648, 1, 2147483647};代码:Integer[] arr = {-2147483648,原创 2022-04-29 18:14:15 · 3559 阅读 · 0 评论 -
Java中的优先队列PriorityQueue的使用及相关方法
简单使用PriorityQueue<Integer> p = new PriorityQueue<>();优先级队列从队头取元素,从队尾添加元素。默认情况下,队列中的数据是升序排序。PriorityQueue<Integer> p = new PriorityQueue<>();p.offer(5);p.offer(1);p.offer(3);p.offer(6);p.offer(8);while(!p.isEmpty()) { Sy原创 2022-04-10 18:36:23 · 1974 阅读 · 0 评论 -
Java中HashMap的常用方法
用Java语言刷题过程中常用的一些HashMap方法,在此做记录。定义Map<String ,String> map = new HashMap<String ,String>();方法1.put(Object key, Object value) //添加键值对2.putAll(Collection c) //添加指定的映射关系到目标映射关系3.get(Object key) //根据键来获取对应的值4.getOrDefault(Object key, V def原创 2022-04-01 21:30:09 · 5013 阅读 · 0 评论