java学习
java项目中遇到的小知识点
九童
这个作者很懒,什么都没留下…
展开
-
项目中常见的代码缺陷
1.Minor 行尾注释 2.Critical 圈复杂度过高,if else 嵌套过深。原创 2021-07-22 09:25:58 · 522 阅读 · 0 评论 -
怎么遍历Map?
class Solution { public int firstUniqChar(String s) { Map<Character,Integer> map = new HashMap<>();//字母,索引 for(int i=0;i<s.length();i++){ if(!map.containsKey(s.charAt(i))){ map.put(s.charAt(i).原创 2021-07-11 18:36:24 · 129 阅读 · 0 评论 -
leetcode中的位运算小技巧
原创 2021-07-10 20:43:46 · 87 阅读 · 0 评论 -
LinkedList的哪些我不太记得的函数总结
java.util.LinkedList<E> public boolean offerLast(E e) Inserts the specified element at the end of this list. 在此列表末尾插入指定的元素。 LinkedList<Integer> list = new LinkedList<>(); list.offerLast(19);原创 2021-07-10 15:22:52 · 64 阅读 · 0 评论 -
try-catch-finally 中有return,finally中的代码是否还会执行呢?答案是——会的!
private static int test(int i){ try { i++; return 9; // throw new Exception(); } catch (Exception e) { System.out.println(i); return i; } finally { ...原创 2021-07-09 16:49:31 · 164 阅读 · 0 评论 -
数组处理合集
数组处理合集 1.Arrays.sort函数使用lambda表达式实现二维数组排序 int[][] pair = new int[][]{{13,4},{2,3},{5,9}}; Arrays.sort(pair, (w, q) -> (q[1] - w[1])); System.out.println(JSONObject.toJSONString(pair)); 运行结果如下: 2.很奇怪,为什么一维数组这么写就会报错呢? 3.list转换成数组 class原创 2021-06-29 22:00:45 · 69 阅读 · 0 评论 -
学习使用SpringBoot框架搭建项目完成一个推送消息的定时任务
学习使用SpringBoot框架搭建项目完成一个推送消息的定时任务SpringBoot框架的搭建(工具idea) SpringBoot框架的搭建(工具idea)原创 2021-06-19 22:43:02 · 248 阅读 · 0 评论 -
java.lang.String 中的indexOf函数
java.lang.String 中的indexOf函数 Returns the index within this string of the first occurrence of the specified substring. The returned index is the smallest value k for which: System.out.println("insdfInfinity".indexOf("Infinity")); 输出:5 s1.indexOf(s2); 返回字符串原创 2021-06-15 16:47:18 · 1451 阅读 · 0 评论 -
列表转数组那些事儿——java.util.List中的toArray函数
java.util.List中的toArray函数 java.util.List<E> @NotNull public abstract <T> T[] toArray(@NotNull T[] a) Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned原创 2021-06-15 16:20:59 · 582 阅读 · 1 评论